from:开源世界旅行手册

目录结构

各种 Linux 发行版的目录结构可能不太一样,但它们都遵循 FHS(Filesystem Hierarchy Stand)。

实际上 FHS 只是规定了根目录下的各主要目录应该放些什么文件,仅了解这些还不够,下面是一般情况下 Linux 系统的目录结构

/   根目录

├boot/ 启动文件。所有与系统启动有关的文件都保存在这里
│ └grub/ Grub 引导器相关的文件

├dev/ 设备文件
├proc/ 内核与进程镜像

├mnt/ 临时挂载
├media/ 挂载媒体设备

├root/ root用户 的 $HOME 目录
├home/
│ ├user/ 普通用户 的 $HOME 目录
│ └.../

├bin/ 系统程序
├sbin/ 管理员系统程序
├lib/ 系统程序库文件
├etc/ 系统程序和大部分应用程序的全局配置文件
│ ├init.d/ SystemV 风格的启动脚本
│ ├rcX.d/ SystemV 启动脚本的链接,定义运行级别
│ ├rc.d/ BSD 风格的启动脚本
│ ├rc.xxx BSD 风格启动脚本,定义运行级别
│ ├network/ 网络配置文件
│ ├X11/ 图形界面配置文件

├usr/
│ ├bin/ 应用程序
│ ├sbin/ 管理员应用程序
│ ├lib/ 应用程序库文件
│ ├share/ 应用程序资源文件
│ ├src/ 应用程序源代码
│ ├local/
│ │ ├soft/ 用户程序
│ │ └.../ 通常使用单独文件夹
│ ├X11R6/ 图形界面系统

├var/ 动态数据

├temp/ 临时文件