原文地址:
http://marshal.easymorse.com/archives/1028
文件系统层次结构标准的官方网址:
文件系统层次结构标准 (Filesystem Hierarchy Standard FHS)。为了避免各种unix/linux的目录管理的混乱,而推出的文件目录层次管理规范。开始是只针对linux,而后扩大至包括unix。
以下是对比FHS和ubuntu主要目录结构列表:
目录名称 | 用途 | FHS标准 | ubuntu |
/ | 根目录 | √ | √ |
/bin | 存放基本命令 | √ | √ |
/boot | 引导文件,linux内核 | √ | √ |
/dev | 设备文件 | √ | √ |
/etc | 系统配置文件 | √ | √ |
/home | 用户目录 | √ | √ |
/initrd | 支持引导用的初始RAM磁盘 | √ | |
/lib | 共享库,内核模块 | √ | √ |
/lost+found | 恢复文件 | √ | |
/media | 挂接可删除的媒体设备,比如DVD | √ | √ |
/mnt | 常用于挂接本地或远程的文件系统,比如USB硬盘 | √ | √ |
/opt | 追加的软件包 | √ | √ |
/proc | 内核信息,进程控制 | √ | √ |
/root | 超级用户(root)的目录 | √ | √ |
/sbin | 系统命令(一般需要管理员权限) | √ | √ |
/srv | 保存和系统服务运行相关的信息 | √ | √ |
/sys | 内核使用设备的实时信息 | √ | |
/tmp | 临时文件目录 | √ | √ |
/usr | 第二个软件目录,存放只读和可共享的数据 | √ | √ |
/var | 系统运行时变化的数据,比如log | √ | √ |