Linux 系统目录功能完整解析

Linux 系统采用树状目录结构,遵循 文件系统层次结构标准(FHS)。以下是主要目录及其功能的详细解析:


核心系统目录

目录路径功能说明关键内容示例
根目录/整个文件系统的起点所有其他目录的父目录
/bin 基础系统命令(所有用户可用)ls, cp, bash, cat
/sbin 系统管理命令(通常需要 root 权限)fdisk, ifconfig, reboot, iptables
/lib 系统核心库文件(32位系统)*.so 共享库文件
/lib64 64位系统核心库文件64位共享库文件
/boot 系统启动文件vmlinuz(内核), initramfs, GRUB 配置文件
/dev 设备文件sda(磁盘), tty(终端), null, random
/etc 系统配置文件passwd, hosts, fstab, 网络配置
/proc 内核与进程信息(虚拟文件系统)/proc/cpuinfo, /proc/meminfo
/sys 内核设备信息(虚拟文件系统)硬件设备树,驱动信息
/run 运行时数据(系统启动后生成)PID 文件,锁文件,设备锁定
/tmp 临时文件(所有用户可写,重启后清除)临时下载,缓存文件

用户空间目录

目录功能说明关键内容示例
/home用户主目录(每个用户独立子目录)~/.bashrc, ~/Documents, ~/Downloads
/rootroot 用户主目录(普通用户无权限访问)系统管理员专用配置文件
/usr用户程序与数据(Unix System Resources)应用程序,库文件,文档
/var可变数据文件(日志、缓存等经常变化的文件)日志文件,邮件队列,数据库文件

/usr 子目录详解

目录功能说明
/usr/bin用户安装的命令行程序(非核心)
/usr/sbin用户安装的系统管理命令
/usr/lib应用程序的库文件
/usr/includeC/C++ 头文件
/usr/share架构无关的共享数据(文档、图标、字体等)
/usr/local本地安装软件(系统升级不影响此目录)
/usr/src内核源代码(通常为空,开发者使用)