Linux 文件系统目录结构的详尽指南254

Linux 文件系统目录结构是基于文件层次结构标准(FHS)设计的,提供了一种有组织且一致的方式来存储和组织文件和目录。该目录结构适用于各种 Linux 发行版,包括 Ubuntu、Fedora 和 CentOS。

根目录 (/)

Linux 文件系统目录结构的根目录表示为“/”。它是所有其他目录和文件的根目录。根目录包含以下关键子目录:

* /bin:包含基本用户命令,如 cat、ls、mv 等。* /boot:包含启动系统所需的引导文件。* /dev:包含指向物理设备(如磁盘、键盘、鼠标)的特殊文件。* /etc:包含系统配置文件和初始化脚本。* /home:包含用户主目录,其中存储每个用户的文件和设置。* /lib:包含共享库和二进制文件,供其他软件使用。* /media:用于挂载可移动媒体(如 CD、DVD、USB 驱动器)。* /mnt:用于临时挂载文件系统。* /opt:用于安装额外的软件包和应用程序。* /proc:包含有关正在运行进程和系统状态的信息。* /root:根用户的家目录。* /run:存储系统运行时生成的数据,如套接字和 PID 文件。* /sbin:包含管理员命令,如 adduser、fdisk 等。* /srv:用于存储由系统提供服务的特定于 site 的数据。* /sys:包含有关内核和硬件的信息。* /tmp:存储临时文件。* /usr:包含用户可用的应用程序、库和文档。* /var:包含可变数据,如日志文件、缓存文件等。

共享目录 (/) 的子目录

根目录 (/) 的子目录包含以下重要子目录,这些子目录进一步细分 Linux 文件系统:

* bin: * /usr/bin:包含用户级命令,包括脚本和可执行文件。 * /usr/local/bin:包含本地安装的命令。* include: * /usr/include:包含系统标头文件。 * /usr/local/include:包含本地安装的标头文件。* lib: * /usr/lib:包含共享库。 * /usr/local/lib:包含本地安装的共享库。* share: * /usr/share:包含文档、图标、字体和本地化数据。 * /usr/local/share:包含本地安装的文档和数据。

用户主目录 (~/)

用户的主目录 (~/) 是用户个人文件和设置的存储位置。它包含以下子目录:

* /Desktop:用于存储用户桌面图标。* /Documents:用于存储用户文档。* /Downloads:用于存储下载的文件。* /Music:用于存储音乐文件。* /Pictures:用于存储图像文件。* /Public:用于存储其他人可以访问的文件。* /Templates:用于存储文档模板。* /Videos:用于存储视频文件。

其他重要目录

помимо основных каталогов, рассмотренных выше, Linux-система также содержит несколько других важных каталогов:

* /etc/skel:包含用于创建新用户主目录的默认文件和目录。* /lost+found:包含从损坏的文件系统中恢复的文件。* /proc/sys:包含用于配置系统内核的目录。* /sys/devices:包含有关硬件设备的信息。* /sys/module:包含有关加载的内核模块的信息。* /sys/kernel:包含有关内核的信息。* /sys/fs:包含有关文件系统的信息。

2024-11-08


上一篇:鸿蒙系统:华为自研操作系统的全方位剖析

下一篇:iOS 系统:美学、实用与创新的交汇