Linux 文件系统层次结构153
在 Linux 操作系统中,文件系统层次结构 (FHS) 提供了一个标准化的文件和目录组织,确保了系统的统一性和可维护性。FHS 将文件系统划分为以下主要目录:
根目录 (/)
根目录是文件系统树的顶层,包含所有其他目录和文件。
bin
包含用户命令的可执行文件。
boot
包含引导加载程序和内核映像。
dev
包含设备文件的入口点,例如 /dev/sda 用于访问磁盘。
etc
包含系统配置文件和数据库。
home
包含每个用户的主目录。
lib
包含共享库和可执行文件依赖项。
lost+found
存储从损坏或未正确卸载的文件系统中恢复的文件。
media
用于可移动媒体,例如 CD、DVD 和 USB 驱动器。
mnt
临时挂载其他文件系统或分区。
opt
包含可选附加软件包。
proc
包含系统信息的伪文件系统,提供有关进程、内核和硬件的信息。
root
根用户的家目录。
run
包含运行时生成的文件,例如套接字和 pid 文件。
sbin
包含系统管理员命令的可执行文件。
srv
包含服务数据的目录,例如邮件 spool 目录。
sys
包含与内核相关的文件和目录。
tmp
包含临时文件。
usr
包含用户命令、应用程序和库。
var
包含可变数据,例如日志文件、缓存数据和队列数据。
FHS 的优点
标准化和统一的文件系统组织。
简化了文件和目录的查找和管理。
提高了系统维护和故障排除的效率。
支持不同的 Linux 发行版之间的一致性。
2024-10-18
下一篇:Linux系统精通指南