目录结构

优质
小牛编辑
139浏览
2023-12-01

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