18.1.目录规范

目录 描述
/ 根目录。
/bin 存放系统命令的目录。普通用户和超级用户都可以执行,单用户模式下也可以执行。
/sbin 存放用于系统管理的程序,只有超级用户可以执行,但有些命令允许普通用户查看。
/usr/bin 存放系统命令的目录,这些命令和系统启动无关。普通用户和超级用户都可以执行,单用户模式下不能执行。
/usr/sbin 存放非必需的系统管理命令,只有超级用户可以执行。
/dev 设备驱动程序存放的目录。
/etc 系统配置文件目录,该目录包含配置文件、有效用户列表、用户的群组、以太网、主机等配置。
/lib 保存系统调用的函数库。
/boot 保存与系统启动相关的文件,如引导程序、内核等。
/home 普通用户的家目录。
/root 超级用户的家目录。
/mnt 用于挂载其他临时文件系统。早期Linux只有这个挂载目录,没有细分,现在这个挂载目录建议挂载额外设备,如U盘、移动硬盘、其他操作系统的分区。
/media 挂载目录。建议挂载媒体设备,例如软盘和光盘。
/misc 挂载目录。建议用来挂载 NFS 服务的共享目录。
/opt 第三方软件的保存位置。
/proc 虚拟文件系统,该目录的数据并不保存在硬盘中,而是保存在内存。主要保存系统的内核、进程、外部设备的状态、网络状态等等
/sys 虚拟文件系统,该目录的数据保存在内存中,主要保存与内核相关的信息
/tmp 临时目录。保存缓存文件等。
/usr 保存操作系统软件资源的目录,usr 是 Unix Software Resource 的缩写。可以被多个用户使用。系统自带的软件大多数保存在这里,还有共享文件、库文件等等。
/var 保存内容经常变化的文件,如缓存、日志、软件运行所产生的文件等。
/lost+found 存放因系统意外崩溃或机器意外关机而产生的文件碎片。系统启动时,fsck 工具会检查这里,并修复已经损坏的文件系统。这个目录在每个分区出现,例如 /1ost+ found 是根分区的备份恢复目录,/boot/lost+ found 是 boot 分区的备份恢复目录。
/kernel 存放系统的内核文件。