目录结构

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

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

  1. / 根目录
  2. boot/ 启动文件。所有与系统启动有关的文件都保存在这里
  3. grub/ Grub 引导器相关的文件
  4. dev/ 设备文件
  5. proc/ 内核与进程镜像
  6. mnt/ 临时挂载
  7. media/ 挂载媒体设备
  8. root/ root用户 $HOME 目录
  9. home/
  10. user/ 普通用户 $HOME 目录
  11. └.../
  12. bin/ 系统程序
  13. sbin/ 管理员系统程序
  14. lib/ 系统程序库文件
  15. etc/ 系统程序和大部分应用程序的全局配置文件
  16. init.d/ SystemV 风格的启动脚本
  17. rcX.d/ SystemV 启动脚本的链接,定义运行级别
  18. rc.d/ BSD 风格的启动脚本
  19. rc.xxx BSD 风格启动脚本,定义运行级别
  20. network/ 网络配置文件
  21. X11/ 图形界面配置文件
  22. usr/
  23. bin/ 应用程序
  24. sbin/ 管理员应用程序
  25. lib/ 应用程序库文件
  26. share/ 应用程序资源文件
  27. src/ 应用程序源代码
  28. local/
  29. soft/ 用户程序
  30. └.../ 通常使用单独文件夹
  31. X11R6/ 图形界面系统
  32. var/ 动态数据
  33. temp/ 临时文件