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 |
| /root | root 用户主目录(普通用户无权限访问) | 系统管理员专用配置文件 |
| /usr | 用户程序与数据(Unix System Resources) | 应用程序,库文件,文档 |
| /var | 可变数据文件(日志、缓存等经常变化的文件) | 日志文件,邮件队列,数据库文件 |
/usr 子目录详解
| 目录 | 功能说明 |
|---|
/usr/bin | 用户安装的命令行程序(非核心) |
/usr/sbin | 用户安装的系统管理命令 |
/usr/lib | 应用程序的库文件 |
/usr/include | C/C++ 头文件 |
/usr/share | 架构无关的共享数据(文档、图标、字体等) |
/usr/local | 本地安装软件(系统升级不影响此目录) |
/usr/src | 内核源代码(通常为空,开发者使用) |
©版权申明
- 本文由作者 @1751816011@qq.com
原创发布在蛋蛋博客站点。未经许可,禁止转载。
暂无评论