Linux 各个目录的作用

在 Linux 上,所有目录都在 / (根目录)下面,Linux 目录是以 / 为根的一个倒挂的树,每个非叶节点代表一个目录,叶节点代表文件。如下所示:

 

图1 Linux目录树形结构示例

1. / 根目录

 整个 Linux 文件系统层次结构的根,在图1中是最上层的 / 。

2.  /bin 目录

需要在单用户模式可用的必要命令(可执行文件),面向所有用户,例如: cat、 ls、 cp等。注意:/bin 目录是 /usr/bin 的软连接。

单用户模式:在最小环境中使用超级用户维护系统环境,例如:修改损坏的系统文件、修改配置文件等。

3. /boot 目录

该目录包含启动系统所需的文件,例如:GRUB 引导加载程序的文件和 Linux 内核都存储在此处。通常位于一个单独的分区中,大小为100MB 即可。

4. /dev 目录

该目录包含许多代表设备的特殊文件。在 Linux 中一切皆文件,设备也被看成一个文件,访问该文件就相当于访问对应设备。例如:/dev/sda 表示系统中的第一个 SATA 驱动器。还包含伪设备,它们是实际上与硬件不对应的虚拟设备。例如:/dev/random 产生随机数,/dev/null 是一种特殊的设备,它不产生任何输出并自动丢弃所有输入。

5./etc 目录

该目录包含系统范围内的配置文件。注意:/etc 目录包含系统范围的配置文件,特定于用户的配置文件位于每个用户的家目录中。

6. /home 目录

该目录包含每个用户的家目录。例如:用户 xiaoming 的家目录为 /home/xiaoming,在用户家目录下包含该用户的数据文件和用户特定的配置文件。每个用户仅对其自己的家目录具有写访问权,并且必须获得管理员权限(root 权限)才能修改系统上非该用户的文件。

通常也将其设置为一个单独的分区。

7. /root 目录

root 用户的家目录。root 用户不同于普通用户,家目录并不是 /home/root。

8. /run 目录 ???

/run 目录是一个相当新的目录,它为应用程序提供了一个标准位置来存储所需的临时文件,例如套接字和进程ID。这些文件无法存储在 /tmp 中,因为 /tmp中的文件会被删除。

9. /sbin 目录

该目录包含基本二进制文件,这些二进制文件通常旨在由 root 用户运行以进行系统管理。

10. /tmp 目录

该目录存储临时文件,系统在重启时会自动清理该目录下的文件(不同Linux系统清理时间有差别,CentOS 是重启后清理十天前文件,Ubuntu 是每次重启后清理),所以不要将重要文件放到这个目录下。

11. /usr 目录

该目录包含用户使用的应用程序和文件,而不是系统使用的应用程序和文件。例如,非必需的应用程序位于 /usr/bin 目录而不是 /bin 目录中,非必需的系统管理二进制文件位于 /usr/ sbin 目录而不是 /sbin 目录中。默认情况下,/usr/local 目录是本地编译的应用程序安装目录,这样可以防止它们破坏系统的其余部分。

注意:usr 不是 “user” 的缩写,而是“Unix Software Resource” 的缩写。

12. /var 目录

该目录包含系统运行中内容不断变化的文件,如日志,脱机文件和临时电子邮件文件,有时是一个单独的分区。

13. /lib 目录

/bin 和 /sbin 目录中二进制文件需要的库文件。/usr/bin 目录中的二进制文件所需的库位于 /usr/lib 中。

14. /media 目录

可移除媒体(如CD-ROM)的挂载点。例如:当您将 CD 插入 Linux 系统时,将在 /media 目录中自动创建一个目录,就可以在此目录中访问 CD 的内容。

115. /mnt 目录

该目录是临时挂载文件系统的位置。例如:挂载 U 盘,然后通过挂载的文件访问 U 盘内容。

16. /opt 目录

可选应用软件包目录。

17. /proc 目录

虚拟文件系统,将内核与进程状态归档为文本文件。该目录是一个虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息。

18. /srv 目录

该目录为系统提供的服务的数据,一些服务启动后,保存服务所需要的数据。

19. /cdrom 目录

该目录不是 FHS 标准的一部分,但是在 Ubuntu 和其他操作系统上可以看到它。 这是系统中插入CD-ROM 的临时位置。但是,临时媒体的标准位置在 /media 目录中。

20. /lost+found 目录

该目录用于存放系统异常时文件的碎片,以便于进行恢复。如果文件系统崩溃,则将在下次启动时执行文件系统检查。

参考文献:

[1] The Linux Directory Structure, Explained

[2] 文件系统层次结构标准

  • 21
    点赞
  • 167
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值