目录结构

各种 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/              临时文件