CentOS 各目录详解
系统目录概述


CentOS 作为一款流行的 Linux 发行版,其文件系统结构清晰,目录组织合理,以下将详细介绍 CentOS 中常见的目录及其功能。
根目录(/)
根目录是整个文件系统的起点,包含了系统中的所有目录和文件,以下是根目录下的一些主要子目录:
| 子目录 | 功能描述 |
|---|---|
| bin | 存放可执行的二进制文件,如 ls、cp、mv 等。 |
| etc | 存放系统配置文件,如 /etc/passwd、/etc/group 等。 |
| home | 用户的主目录,存放个人文件和设置。 |
| lib | 存放库文件,用于程序的运行。 |
| opt | 存放第三方应用程序的软件包。 |
| proc | 虚拟文件系统,包含系统进程信息。 |
| root | 系统管理员的主目录。 |
| sbin | 存放系统管理员的二进制文件,如 init、halt 等。 |
| sys | 虚拟文件系统,包含硬件设备信息。 |
| tmp | 临时文件存放目录。 |
| usr | 存放用户应用程序、文档和库文件。 |
| var | 存放系统日志、缓存和临时文件。 |
用户目录(/home)
用户目录位于根目录下,每个用户都有一个对应的目录,以下是用户目录下的一些主要子目录:

| 子目录 | 功能描述 |
|---|---|
| Desktop | 桌面文件和应用程序快捷方式。 |
| Documents | 文档文件。 |
| Downloads | 下载文件。 |
| Music | 音乐文件。 |
| Pictures | 图片文件。 |
| Videos | 视频文件。 |
应用程序目录(/usr)
应用程序目录包含大多数用户应用程序和库文件,以下是应用程序目录下的一些主要子目录:
| 子目录 | 功能描述 |
|---|---|
| bin | 存放可执行的二进制文件。 |
| etc | 存放应用程序配置文件。 |
| include | 存放头文件。 |
| lib | 存放库文件。 |
| local | 本地应用程序安装目录。 |
| sbin | 存放系统管理员的二进制文件。 |
| share | 存放共享文件,如文档、图片等。 |
| src | 存放源代码。 |
FAQs
问题:为什么 CentOS 的根目录是“/”? 解答:根目录是文件系统的起点,所有的目录和文件都从根目录开始,以“/”作为路径分隔符。
问题:CentOS 的用户目录位于哪个位置? 解答:CentOS 的用户目录位于根目录下的“/home”目录,每个用户都有一个对应的子目录。

