📅  最后修改于: 2020-12-08 02:47:39             🧑  作者: Mango
文件系统层次结构标准描述了Unix和类似Unix操作系统中的目录结构及其内容。它说明了文件和目录应位于何处以及应包含的内容。
其最新版本为2015年6月3日发布,由Free Standards Group维护。在Unix之类的操作系统中,所有内容均视为文件。
只有Linux发行版遵循FHS,而且部分遵循。由于每个发行版都有其自己的策略,因此您可能会注意到不同发行版的目录树结构有所不同。
如果要查找有关系统FHS的信息,请输入命令man hier 。它将显示系统的目录结构。
注意:GoboLinux和NixOS完全不遵循FHS,它具有自己的完全不同的策略。
Linux系统中的所有目录都位于根目录下,该目录由正斜杠(/)表示。即使系统中的所有内容都存储在不同的虚拟或物理设备中,也可以在该根目录下找到它们。
查看上面的快照,我们已经为您显示了系统的根目录,即; Ubuntu在命令“ ls /”的帮助下。在这里,我们写了(/)代表根目录。
我们已经根据文件类型对目录进行了分类,如下所示:
Directory type | Types of files stored |
---|---|
Binary directories | Contains binary or compiled source code files, eg, /bin, /sbin, etc. |
Configuration directories | Contains configuration files of the system, eg, /etc, /boot. |
Data directories | Stores data files, eg, /home, /root, etc. |
Memory directories | Stores device files which doesn’t take up actual hard disk space, eg, /dev, /proc, /sys. |
Usr (Unix System Resources) | Contains sharable, read only data, eg, /usr/bin, /usr/lib, etc. |
var (variable directory) | Contains larger size data, eg, /var/log, /var/cache, etc. |
Non-standard directories | Directories which do not come under standard FHS, eg, lost+found, /run, etc. |