Linux 文件系统层次结构中的所有系统目录192


Linux 文件系统层次结构 (FHS) 规定了 Linux 系统中文件和目录的组织和命名约定。本指南将介绍 FHS 中所有系统目录及其用途:

1. 根目录(/)

根目录是文件系统层次结构的根部,包含所有其他目录和文件。

2. 核心目录(/usr)

usr 是"Unix system resources"(Unix 系统资源)的缩写,包含与系统相关的可执行文件、库、头文件和文档。

2.1 /usr/bin


包含基本的可执行命令,如 ls、cp 和 rm。

2.2 /usr/sbin


包含系统管理命令,如 systemctl、useradd 和 mount。

2.3 /usr/lib


包含共享库和其他系统组件库。

2.4 /usr/include


包含 C 和 C++ 头文件。

2.5 /usr/doc


包含系统文档,如手册页和发行说明。

3. bin 目录(/bin)

包含常见的用户命令,例如 cat、echo 和 date。

4. sbin 目录(/sbin)

包含系统启动和管理命令,例如 init、fdisk 和 swapon。

5. lib 目录(/lib)

包含必需的运行时库,例如 libc 和 libm。

6. dev 目录(/dev)

包含设备节点文件,表示系统中的硬件设备,如 /dev/sda(磁盘驱动器)和 /dev/tty0(控制台)。

7. etc 目录(/etc)

包含系统配置和状态文件,例如 /etc/passwd(用户帐户)和 /etc/fstab(文件系统表)。

8. home 目录(/home)

包含用户主目录,其中存储用户的个人文件和设置。

9. lib64 目录(/lib64)

在 64 位系统中包含 64 位共享库。

10. lost+found 目录(/lost+found)

包含文件系统检查(例如 fsck)发现的丢失或损坏的文件片段。

11. media 目录(/media)

包含可移动媒体的挂载点,例如 /media/usb(USB 驱动器)和 /media/cdrom(光盘)。

12. mnt 目录(/mnt)

包含临时挂载文件系统的挂载点。

13. opt 目录(/opt)

包含附加软件包和第三方应用程序的目录。

14. proc 目录(/proc)

包含有关正在运行的进程和系统状态的信息。它是一个伪文件系统,提供动态信息。

15. root 目录(/root)

是 root 用户的主目录,包含个人文件和设置。

16. srv 目录(/srv)

包含服务特定数据的目录,例如 /srv/http(web 服务器数据)和 /srv/mail(邮件服务器数据)。

17. tmp 目录(/tmp)

包含临时文件,在系统重新启动时被删除。

18. var 目录(/var)

包含经常变化的数据,例如日志文件、临时文件和数据库文件。

2025-02-07


上一篇:如何在 MacBook 上安装 Windows 系统:终极指南

下一篇:华为鸿蒙系统充电困难:深入浅出的故障分析与解决方案