Debian系统为例
在Debian系统(以及大多数Linux系统)中,目录结构如下:

  1. /bin: 存放基础的可执行文件,这些文件在系统启动、修复和恢复过程中是必需的。
  2. /boot: 包含启动加载器和内核文件,例如vmlinuzinitrd.img
  3. /dev: 设备文件的存储位置,例如硬盘、终端等。
  4. /etc: 系统全局配置文件的存放目录。
  5. /home: 用户的个人目录,通常包含用户数据和配置文件。
  6. /lib, /lib32, /lib64: 存放系统库文件,这些库文件是许多程序运行所必需的。
  7. /libx32: 用于存放x32 ABI的库文件,这在多库系统上很有用。
  8. /media: 可移动媒体设备(如USB设备)通常在此目录下挂载。
  9. /mnt: 用于临时挂载文件系统。
  10. /opt: 可选软件包和附加应用程序的存放地。
  11. /proc: 是一个虚拟文件系统,用于存放和访问内核及进程状态的信息。
  12. /root: root用户的主目录。
  13. /run: 存放系统运行时需要的信息。
  14. /sbin: 存放需要系统管理员权限才能运行的可执行文件。
  15. /srv: 用于存放服务数据(如web服务器或FTP服务器的数据)。
  16. /sys: 类似于/proc,用于存放和访问内核及设备状态的信息。
  17. /tmp: 存放临时文件,这些文件在重启后通常会被删除。
  18. /usr: 存放用户安装的应用程序和文件。
  19. /var: 存放变量数据文件,如日志和数据库。
  20. /lost+found: 在文件系统修复过程中,这个目录用于存放恢复的文件。
  21. /initrd.img, /initrd.img.old, /vmlinuz, /vmlinuz.old: 这些是内核和初始RAM磁盘(initrd)的备份和旧版本。