Skip to content

Linux 的目录结构

为了方便管理和维护,Linux 采用了 FHS(Filesystem Hierarchy Standard) 标准(文件系统层次结构标准),它规定了根目录下各个目录应该存在哪些类型的文件(目录也是文件)。

FHS 认为,Linux 系统的根目录(/)最为重要,没有之一,原因:

  • 所有目录都是由根目录衍生出来的;
  • 根目录与系统的开机、修复和还原密切相关。

FHS规范目录

 /
 ├── /bin/                       # 存放系统命令,普通用户和 root 都可以执行。目前 `/bin/` 实际上是 `/usr/bin/` 的软连接。
 ├── /boot/
 ├── /dev/
 ├── /etc/                       # 二进制软件包(yum、rpm)等的配置文件路径,例如:/etc/exports、/etc/fstab、/etc/resove.conf 等
 |    ├── /etc/opt/
 |    ├── /etc/hosts
 |    ├── /etc/hostname
 |    ├── /etc/profile
 |    └── /etc/networks/
 ├── /opt/
 ├── /root/
 ├── /home/
 ├── /lib/
 ├── /media/
 ├── /sbin/
 ├── /tmp/
 ├── /usr/
 ├── /var/
 └── /mnt/