Linux FHS
Linux文件系统层次结构标准(FHS)
文件系统层次结构标准描述Unix和Unix之类的操作系统中的目录结构及其内容。它解释了文件和目录的位置以及应包含的内容。
其当前版本为3.0,于2015年6月3日发布,由Free Standards Group维护。在像Unix这样的操作系统中,所有内容都被视为一个文件。
只有Linux发行版遵循FHS,而且部分遵循。由于每个发行版都有自己的策略,因此您可能会注意到不同发行版的目录树结构有所不同。
如果要查找有关系统FHS的信息,请输入命令 man嗨。它将显示系统的目录结构。
注意: GoboLinux和NixOS根本不遵循FHS,它有自己的,完全不同的策略。
根目录
Linux系统中的所有目录都位于根目录下斜线(/)。即使系统中的所有内容都存储在不同的虚拟或物理设备中,也可以在此根目录下找到。
看上面的快照,我们为您显示了系统的根目录,即; Ubuntu在命令" ls/" 的帮助下。在这里,我们写了(/)来表示根目录。
Linux目录
我们已经根据类型对目录进行了分类的文件如下:
目录类型 |
存储的文件类型 |
二进制目录 |
包含二进制或编译后的源代码文件,例如/bin,/sbin等。 |
配置目录 |
包含系统的配置文件,例如/etc,/boot。 |
数据目录 |
存储数据文件,例如/home,/root等。 |
内存目录 |
存储不占用实际硬盘空间的设备文件,例如/dev,/proc,/sys。 |
Usr(Unix系统资源) |
包含可共享的只读数据,例如/usr/bin,/usr/lib等。 |
var(变量目录) |
包含较大的数据,例如/var/log,/var/cache等。 |
非标准目录 |
不属于标准FHS的目录,例如失物招领,/run等。 |