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