📜  Linux文件分层系统

📅  最后修改于: 2020-12-08 02:47:39             🧑  作者: Mango

Linux文件系统层次结构标准(FHS)

文件系统层次结构标准描述了Unix和类似Unix操作系统中的目录结构及其内容。它说明了文件和目录应位于何处以及应包含的内容。

其最新版本为2015年6月3日发布,由Free Standards Group维护。在Unix之类的操作系统中,所有内容均视为文件。

只有Linux发行版遵循FHS,而且部分遵循。由于每个发行版都有其自己的策略,因此您可能会注意到不同发行版的目录树结构有所不同。

如果要查找有关系统FHS的信息,请输入命令man hier 。它将显示系统的目录结构。

注意:GoboLinux和NixOS完全不遵循FHS,它具有自己的完全不同的策略。

根目录

Linux系统中的所有目录都位于根目录下,该目录由斜杠(/)表示。即使系统中的所有内容都存储在不同的虚拟或物理设备中,也可以在该根目录下找到它们。

查看上面的快照,我们已经为您显示了系统的根目录,即; Ubuntu在命令“ ls /”的帮助下。在这里,我们写了(/)代表根目录。

Linux目录

我们已经根据文件类型对目录进行了分类,如下所示:

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.