Linux 文件系统层次结构:全面指南11
简介
Linux 文件系统层次结构 (FHS) 是一个标准,定义了 Linux 操作系统中文件和目录的组织方式。它确保了不同发行版之间的文件结构一致性,使得用户和应用程序能够在不同的 Linux 系统上轻松找到文件和目录。
根目录 (/)
文件系统层次结构的根目录 (/) 是整个文件系统的顶层目录。它包含所有其他目录和文件。
bin 目录
/bin 目录包含所有用户可执行的二进制文件,包括基本命令和实用程序,如 ls、cp、mkdir 等。
boot 目录
/boot 目录包含用于启动操作系统的内核和引导加载程序。
dev 目录
/dev 目录包含代表设备文件的特殊文件,如 /dev/sda(硬盘)和 /dev/tty(终端)。
etc 目录
/etc 目录包含系统配置文件和设置,如 /etc/passwd(用户帐户信息)和 /etc/fstab(文件系统挂载信息)。
home 目录
/home 目录包含每个用户的主目录。它包含用户的文件、设置和应用程序数据。
lib 目录
/lib 目录包含所有程序所需的共享库文件(.so 文件)。
lib64 目录
/lib64 目录(仅适用于 64 位系统)包含 64 位共享库文件。
lost+found 目录
/lost+found 目录用于存储文件系统检查发现的丢失或损坏的文件。
media 目录
/media 目录用于挂载可移动媒体,如 USB 驱动器和光盘。
mnt 目录
/mnt 目录用于临时挂载文件系统。
opt 目录
/opt 目录用于安装第三方软件包和应用程序。
proc 目录
/proc 目录是一个伪文件系统,提供有关正在运行进程的信息。
root 目录
/root 目录是 root 用户的主目录。
sbin 目录
/sbin 目录包含只有 root 用户才能执行的二进制文件,包括系统管理工具和实用程序。
srv 目录
/srv 目录包含由服务提供的特定于应用程序的数据文件。
sys 目录
/sys 目录是一个伪文件系统,通过内核接口提供对系统硬件和信息。
tmp 目录
/tmp 目录用于存储临时文件和缓存。
usr 目录
/usr 目录包含所有用户可用的应用程序、库和文档。
var 目录
/var 目录包含可变数据文件,如日志文件、数据库文件和缓存文件。
2025-01-13