文件系统层次标准
文件系统层次标准(Filesystem Hierarchy Standard,简称FHS)是一个描述Unix类系统布局规范的参考标准。它因在Linux发行版中的广泛使用而流行起来,但也被其他类Unix系统所采用。FHS由Linux基金会维护,最新版本为3.0,于2015年6月3日发布。
目录结构
在FHS中,所有文件和目录都位于根目录/
下,即使它们存储在不同的物理或虚拟设备上。某些目录仅在安装了特定子系统(如X Window系统)时才会出现在特定系统中。
大多数这些目录在所有类Unix操作系统中都存在,并且通常以相似的方式使用。然而,以下描述是FHS中使用的具体描述,并不被视为除Linux以外其他平台的权威解释。
/ | |
/bin | cat 、ls 、cp ),供所有用户使用。 |
/boot | |
/dev | /dev/null 、/dev/disk0 、/dev/sda1 、/dev/tty 、/dev/random )。 |
/etc | /etc 被称为“其他目录”,因为该目录历史上存放了不属于其他地方的文件(然而,FHS将/etc 限制为静态配置文件,不允许包含二进制文件)。自早期文档发布以来,目录名称已被重新解释为各种缩写,例如“可编辑文本配置”(Editable Text Configuration)或“扩展工具箱”(Extended Tool Chest)。 |
/etc/opt | /opt 中的附加软件包的配置文件。 |
/etc/sgml | |
/etc/X11 | |
/etc/xml | |
/home | |
/lib | /bin /sbin 中二进制文件所需的基本库。 |
/lib<qual> | |
/media | |
/mnt | |
/opt | |
/proc | |
/root | |
/run |