Linux(一)系统目录

  • /bin
    Binaries(二进制文件)缩写,存放常用命令。

  • /boot
    存放系统启动时需要的一些核心文件,包括一些链接文件和镜像文件。

  • /dev
    Device(设备)缩写,存放 Linux 系统中使用的全部外部设备的端口(存放的不是外部设备的驱动程序),方便访问这些外部设备,和访问文件、目录没有区别。

  • /etc
    Etcetera(等等)缩写,存放所有系统管理需要的配置文件和子目录。

  • /home
    用户主目录,Linux 系统中每个用户都有一个自己的目录,一般目录名是以用户账号命名。

  • /lib
    Library(库)缩写,存放系统最基本的动态链接共享库,作用类似 Windows 系统中的 DLL 文件,几乎所有的应用程序都需要使用这些共享库。

  • /lib32

  • /lib64

  • /libx32

  • /lost+found
    一般情况下为空,当系统非法关机后会存放一些文件。

  • /media
    Linux 系统会自动识别一些设备,如 U 盘、光驱等,当识别后 Linux 会将识别的设备挂载到这个目录下。

  • /mnt
    让用户临时挂载别的文件系统。

  • /opt
    Optional(可选)缩写,为额外安装软件设置的目录,默认是空的。

  • /proc
    Processes(进程)缩写,是一种虚拟文件系统,存放当前内核运行状态的一系列特殊文件,这个目录是一个虚拟目录,是系统内存的映射,可以通过直接访问这个目录来获取系统信息。

  • /root
    系统管理员的用户主目录。

  • /run
    一个临时文件系统,存储系统启动以来的信息,当系统重启时这个目录下的文件应该被删除或清掉。

  • /sbin
    s是 Super user 的意思,是 Superuser Binaries(超级用户的二进制文件)的缩写,存放系统管理员使用的系统管理程序。

  • /selinux
    Redhat/CentOS 特有的目录,Selinux 是一个安全机制,类似于 Windows 的防火墙,这个目录就是存放 Selinux 相关文件。

  • /snap

  • /srv
    存放一些服务启动后需要提取的数据。

  • /sys
    安装 Linux 2.6 内核新增的一个文件系统 sysfs,该文件系统是内核设备树的一个直观反映,当一个内核对象被创建时,对应的文件和目录也在内核对象子系统中被创建。
    sysfs 文件系统集成了下面 3 种文件系统信息:

    • 针对进程信息的 proc 文件系统
    • 针对设备的 devfs 文件系统
    • 针对伪终端的 devpts 文件系统
  • /system

  • /tmp
    Temporary(临时)缩写,用来存放临时文件。

  • /usr
    Unix Shared Resources(共享资源)缩写,这个目录很重要,用户的很多应用程序和文件都放在这个目录下,类似于 Windows 中的 Program Files 目录。

  • /usr/bin
    系统用户使用的应用程序。

  • /usr/sbin
    超级用户使用的比较高级的管理程序和系统守护程序。

  • /usr/src
    内核源代码默认的放置目录。

  • /usr1

  • /var
    Variable(变量)缩写,存放不断扩充的文件,如各种日志文件。

你可能感兴趣的:(Linux(一)系统目录)