Filesystem Hierarchy Standard简称FHS是Linux下的文件系统层次结构标准,该标准规定了Linux系统下什么文件应该放在什么目录,方便不同发行版能够统一目录的使用方式
FHS最新标准为2004年的2.3版本,文档地址:http://www.pathname.com/fhs/pub/fhs-2.3.html
FHS依据文件特征定义了几种类别:
可共享(Shareable)、不可共享(Unshareable)
静态(Static)、可变的(Variable)
Shareable | Unshareable | |
---|---|---|
static | /usr | /etc |
/opt | /boot | |
variable | /var/mail | /var/run |
/var/spool/news | /var/lock |
根目录/下必须存在的目录或符号链接
目录 | 描述 |
---|---|
bin | 必不可少的命令二进制文件 |
boot | boot loader的静态文件 |
dev | 设备文件 |
etc | 主机相关的系统配置 |
lib | 必不可少的共享库和内核模块 |
media | 可移动媒体设备挂载 |
mnt | 暂时的文件系统挂载点 |
opt | 第三方软件安装目录 |
sbin | 必不可少的系统命令二进制文件 |
srv | 服务数据目录 |
tmp | 临时文件目录 |
usr | 二级目录结构,Unix Software Resource缩写 |
var | 可变数据目录 |
网友评论