Skip to Content
文档参考命令速查常用目录说明

常用目录说明

目录结构概览

/ ├── bin → 基本用户命令 ├── boot → 启动文件 ├── dev → 设备文件 ├── etc → 系统配置 ├── home → 用户主目录 ├── lib → 系统库文件 ├── media → 自动挂载点 ├── mnt → 手动挂载点 ├── opt → 第三方软件 ├── proc → 进程信息(虚拟) ├── root → root 用户主目录 ├── run → 运行时数据 ├── sbin → 系统管理命令 ├── srv → 服务数据 ├── sys → 内核设备信息(虚拟) ├── tmp → 临时文件 ├── usr → 用户级程序和数据 └── var → 可变数据

详细说明

/etc — 系统配置文件

存放几乎所有系统和服务的配置文件。

/etc/ ├── apt/ # APT 包管理器配置 │ └── sources.list.d/ # 软件源配置 ├── default/grub # GRUB 引导配置 ├── fstab # 磁盘挂载配置 ├── hostname # 主机名 ├── hosts # 本地 DNS 映射 ├── NetworkManager/ # 网络管理配置 ├── nginx/ # Nginx 配置(如已安装) ├── passwd # 用户账户信息 ├── shadow # 用户密码(加密) ├── ssh/ # SSH 服务端配置 ├── sudoers # sudo 权限配置 ├── systemd/ # systemd 配置覆盖 └── environment # 全局环境变量

/var — 可变数据

存放运行时产生的变化数据。

/var/ ├── cache/apt/archives/ # APT 下载缓存 ├── lib/ # 程序运行数据 │ ├── dpkg/ # dpkg 包数据库 │ └── snapd/ # Snap 数据 ├── log/ # 系统日志 │ ├── syslog # 系统日志 │ ├── auth.log # 认证日志 │ └── kern.log # 内核日志 ├── mail/ # 邮件 ├── spool/cron/ # cron 任务 └── www/html/ # 默认 Web 目录

/home — 用户主目录

每个普通用户有一个 /home/用户名 目录。

/home/user/ ├── .bashrc # Bash 配置 ├── .config/ # 用户级应用配置(XDG) ├── .local/ # 用户级数据和程序 │ ├── bin/ # 用户级可执行文件 │ └── share/ # 用户级数据 ├── .ssh/ # SSH 密钥和配置 ├── Desktop/ # 桌面 ├── Documents/ # 文档 ├── Downloads/ # 下载 └── snap/ # Snap 用户数据

/usr — 用户级程序

系统安装的程序和库文件。只读目录。

/usr/ ├── bin/ # 用户命令(ls, cp, vim 等) ├── sbin/ # 系统管理命令 ├── lib/ # 库文件 ├── lib64/ # 64 位库文件 ├── include/ # C/C++ 头文件 ├── share/ # 架构无关数据 │ ├── applications/ # .desktop 文件 │ ├── doc/ # 文档 │ ├── fonts/ # 字体 │ └── man/ # man 手册 └── local/ # 本地编译安装的程序 ├── bin/ ├── lib/ └── share/

/opt — 第三方软件

独立安装的第三方商业软件或大型软件包。

/opt/ ├── google/chrome/ # Google Chrome ├── visual-studio-code/ # VS Code(非 Snap 安装时) └── ...

/tmp — 临时文件

所有用户均可读写。系统重启后通常会清空。

# 查看 tmp 占用 du -sh /tmp # 权限:drwxrwxrwt(sticky bit) # 任何人可写入,但只能删除自己的文件

/boot — 启动文件

/boot/ ├── vmlinuz-* # Linux 内核 ├── initrd.img-* # 初始内存盘 ├── config-* # 内核配置 ├── grub/ # GRUB 引导程序 │ └── grub.cfg # GRUB 配置(自动生成) └── efi/ # EFI 分区挂载点 └── EFI/ ├── ubuntu/ # Ubuntu 引导文件 └── BOOT/ # 默认引导文件

/dev — 设备文件

/dev/ ├── sda, sdb... # SATA/SCSI 硬盘 ├── nvme0n1 # NVMe 硬盘 ├── tty* # 终端设备 ├── video0 # 摄像头 ├── null # 空设备(丢弃输出) ├── zero # 零设备(产生零字节) ├── random, urandom # 随机数生成器 └── loop* # 回环设备(Snap 使用)

/proc 和 /sys — 虚拟文件系统

这些不是真实的磁盘文件,而是内核暴露的接口。

# 常用 /proc 文件 cat /proc/cpuinfo # CPU 信息 cat /proc/meminfo # 内存信息 cat /proc/version # 内核版本 cat /proc/partitions # 分区信息 # 常用 /sys 文件 cat /sys/class/power_supply/BAT0/capacity # 电池电量 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # CPU 调频

/run — 运行时数据

系统启动后产生的临时运行数据,重启后清空。

/run/ ├── user/1000/ # 当前用户的运行时数据 ├── snapd/ # Snap 运行时 ├── lock/ # 锁文件 └── systemd/ # systemd 运行时

快速查找

# 查看某个命令的路径 which 命令名 type 命令名 # 查看某文件属于哪个包 dpkg -S /path/to/file # 查看某个包安装了哪些文件 dpkg -L 包名
Last updated on