Linux 的目录结构是怎样的?
封面图
•
2025-12-23
•
Linux
317
0
0
0
Linux 的目录结构遵循 **FHS(Filesystem Hierarchy Standard)** 标准,是一个树状结构,所有文件和目录都从根目录 `/` 开始。下面是一个常见的 Linux 目录结构及其用途的简要说明: --- ### 🌳 **根目录 `/`** - 所有其他目录和文件的起点。 - 例如:`/home`、`/etc`、`/var` 等都在根目录下。 --- ### 📁 常见目录及其作用: | 目录 | 说明 | |------|------| | **`/`** | 根目录 | | **`/bin`** | 系统命令(用户可执行文件),如 `ls`, `cp`, `mv` 等。 | | **`/boot`** | 启动文件,包括内核(kernel)、initramfs 等。 | | **`/dev`** | 设备文件,如硬盘、键盘、鼠标等。 | | **`/etc`** | 系统配置文件,如 `passwd`, `group`, `hosts`, `httpd.conf` 等。 | | **`/home`** | 用户主目录,每个用户有一个子目录(如 `/home/user1`)。 | | **`/lib`** | 系统库文件,供 `/bin` 和 `/sbin` 使用。 | | **`/media`** | 可移动设备挂载点(如 USB 驱动器、CD-ROM)。 | | **`/mnt`** | 临时挂载文件系统的地方。 | | **`/opt`** | 可选软件包安装目录(如第三方软件)。 | | **`/proc`** | 虚拟文件系统,提供进程和系统信息(如 `/proc/cpuinfo`)。 | | **`/root`** | 超级用户(root)的主目录。 | | **`/run`** | 运行时数据,如 PID 文件等。 | | **`/sbin`** | 系统管理命令(如 `fdisk`, `ifconfig` 等)。 | | **`/srv`** | 系统服务数据,如 Web 服务器数据(`/srv/www`)。 | | **`/tmp`** | 临时文件目录。 | | **`/usr`** | 用户程序和文件(非核心系统工具),如 `/usr/bin`, `/usr/lib`, `/usr/share`。 | | **`/var`** | 可变数据,如日志(`/var/log`)、邮件(`/var/mail`)、数据库等。 | --- ### 🧩 示例目录结构: ``` / ├── bin ├── boot ├── dev ├── etc │ ├── passwd │ ├── group │ └── hosts ├── home │ ├── user1 │ └── user2 ├── lib ├── media ├── mnt ├── opt ├── proc ├── root ├── run ├── sbin ├── srv ├── tmp ├── usr │ ├── bin │ ├── lib │ └── share └── var ├── log ├── www └── mail ``` --- ### ✅ 总结 Linux 的目录结构设计非常规范,目的是为了方便管理和维护。理解这些目录的作用有助于你更好地进行系统管理和故障排查。 如果你需要了解某个具体目录的详细内容,可以随时问我!
上一篇:
linuxdu 和 df 的定义,以及区别?
下一篇:
Linux创建进程的系统调用有那些?
标题录入,一次不能超过6条
留言
评论