Appearance
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/