Filesystem Hierarchy Standard (FHS)
linux文件系统等级标准, 规范每个特定目录下放置什么类型的数据.
不同目录的属性举例
可分享(shareable) | 不可分享(unshareable) | |
---|---|---|
不变 (static) | /usr (软件存放处) | /etc (配置文件) |
/opt (第三方辅助软件) | /boot (启动与内核文件) | |
可变动 (variable) | /var/mail (用户邮箱) | /var/run (程序相关) |
/var/spool/news (新闻组) | /var/lock (程序相关) |
根目录(/)下应该放置的内容
所有的目录都由根目录衍生出来,同时根目录也与启动, 还原, 系统修复等操作有关. 所以根目录应该越小越好, 尽量减少根目录文件系统出错概率.
目录 | 应放置的文件内容 |
---|---|
第一部分: FHS要求必须存在的目录 | |
/bin | /bin中放置在单人维护模式下还能够使用的命令, 可以被root和一般账号使用, 主要有cat, chmod, chown, date, mv, mkdir, cp, bash等常用命令 |
/boo |