| 目录路径 | 主要用途与说明 | 典型内容示例 |
|---|---|---|
/ | 根目录,是整个文件系统的起点。 | 包含下面列出的所有目录。 |
/bin | 基础用户二进制命令。系统启动和维护必需的单用户模式命令。 | ls, cp, bash, cat。 |
/boot | 启动加载文件 。存放启动 Linux 时所需的 内核文件、引导加载器。 | vmlinuz-* (内核), initramfs-*, /boot/grub。 |
/dev | 设备文件。所有硬件设备(及一些虚拟设备)都以文件形式存在。 | sda (硬盘), tty (终端), null, random。 |
/etc | 系统配置文件 。全局配置文件,大部分是 纯文本文件。 | /etc/passwd (用户), /etc/hosts (主机名), /etc/apt/ (APT 源)。 |
/home | 普通用户家目录 。每个用户在此有一个以用户名命名的 私人目录。 | /home/alice, /home/bob。用户默认在此工作。 |
/lib, /lib64 | 基础共享库 。为 /bin 和 /sbin 中的程序提供必要的 库文件。 | *.so (动态链接库)。64 位系统 /lib64 存放 64 位库。 |
/media | 可移动媒体挂载点。系统自动挂载 U 盘、光盘 等的位置。 | /media/USB_Drive。 |
/mnt | 手动临时挂载点 。管理员 手动挂载 文件系统(如网络共享)的传统位置。 | 临时挂载一个分区:sudo mount /dev/sdb1 /mnt。 |
/opt | 可选应用软件 。通常存放 第三方商业软件 或大型独立程序。 | /opt/google/chrome/。 |
/proc | 进程与内核信息 。一个 虚拟文件系统 ,以文件形式提供 系统进程和内核信息 的接口。 | /proc/cpuinfo, /proc/meminfo, /proc/[pid]/。 |
/root | 系统管理员的家目录 。超级用户 root 的主目录, 不在 /home 下。 | |
/run | 运行时数据 。存放系统启动以来 进程的运行时数据(如 PID 文件、套接字)。 | /run/sshd.pid。 |
/sbin | 系统管理员二进制命令 。用于 系统管理和修复 的命令,通常需要 root 权限。 | fdisk (磁盘分区), ifconfig (网络配置), reboot。 |
/srv | 服务数据 。存放 系统服务 提供的数据,如网站文件、版本库数据。 | /srv/www/ (网站), /srv/git/。 |
/sys | 系统设备信息 。一个 虚拟文件系统 ,提供 内核设备、驱动、硬件配置 的接口。 | 用于调整电源管理、查看设备树。 |
/tmp | 临时文件 。供所有用户存放 临时文件 ,重启后 可能被清除。 | 程序运行时产生的临时缓存。 |
/usr | 用户程序与数据 。 只读 的用户程序和数据,是系统最主要的部分。 | 包含多个重要子目录。 |
/usr/bin | 大部分用户命令。非必需的系统管理命令和应用程序。 | vim, gcc, python3。 |
/usr/lib | /usr/bin 和 /usr/sbin 程序所需的 库文件。 | |
/usr/local | 本地安装软件 。系统管理员 手动编译安装 的软件,不受系统包管理影响。 | 通常有 bin, lib, share 等子目录。 |
/usr/share | 架构无关的只读数据。如文档、图标、字体、时区文件。 | /usr/share/man (手册页), /usr/share/zoneinfo。 |
/var | 可变数据 。存放 经常变化 的文件,如日志、缓存、邮件、数据库。 | |
/var/log | 系统及程序日志文件。 | syslog, auth.log, apache2/。 |
/var/cache | 应用程序缓存数据。 | apt/archives (APT 下载的包缓存)。 |
/var/spool | 队列数据。等待处理的任务,如打印队列、邮件队列。 | cron, mail。 |
正文完
发表至: 运维
2025-09-18