Linux文件系统结构如何构成? - 第1部分

目录树so-linux

许多读者谁 开始使用Windows和 他们正在迁移到Linux, 他们不会让我说谎 出现的第一个问题是“ Linux中存储的程序在哪里”。

与Windows不同,Linux由完全不同且不相关的文件系统组成,这里没有驱动器号,例如“ C:\。 D:\等”,因为这不是FHS文件系统层次结构的标准。

该系统定义Linux和其他UNIX操作系统中文件系统的结构。 但是,Linux文件系统还包含一些目录,到目前为止,尚未对它们进行如下定义。

/-根目录(根)

Linux系统上的所有内容都在/目录中,也称为根目录。

这个目录 可以这么说,好像我们在谈论“ Windows中的C:\”一样,但是事实并非如此。,因为在Linux中,驱动器名称中没有字母。

/ bin-用户二进制文件

/ bin目录 包含系统以单用户模式运行时必须存在的用户二进制文件(程序)。

重要的是要知道 此目录中不能再有目录,也不应再有目录, 信息 我们只会找到二进制文件 程序以及它们的符号链接(可以用“ @”加以区别)。

/ boot-系统启动文件

/ boot目录 它包含启动系统所需的文件,例如GRUB和内核文件存储在此处。

可以将系统内核标识为一个名为vmlinuz-version _ image的映像文件,该文件必须位于此目录或根目录中。

/ CD-ROM的cdrom挂载点

/ cdrom目录 它本身并不是FHS文件系统的一部分,但仍可以在各种发行版中找到。

这个目录 是CD / DVD驱动器的临时位置 从系统上的计算机。 但是,临时媒体设备的标准位置是/ media目录

/ dev设备文件。

Linux将设备视为文件,/ dev目录包含代表设备的特殊文件。 就像我们过去经常看到的那样,这些文件类型不完全相同。

同样,重要的是要知道设备可以是块或字符。 通常,块设备是存储数据的块设备和传输数据的字符设备。

基本上,在这里我们可以找到连接到计算机的其他分区或设备的安装点。

例如 / dev / sda上的 是正在使用的硬盘的挂载点,其其他分区将以第一个分区为 / dev / sda1, 第二个 / dev / sda2 等等。

对于其他磁盘,笔式驱动器或连接的存储设备,我们会将其标识为 / dev / sdb,/ dev / sdc 等等。

我们可以通过执行以下命令从终端检查此内容:

sudo fdisk -l

而对于与鼠标类型关联的文件 PS / 2的/ dev / psaux。

/ etc-配置文件

/ etc目录 包含可以使用文本编辑器手动编辑的配置文件。

请注意,/ etc目录包含重要的系统文件,它们都是配置,都是静态文件。

可执行文件,更不用说二进制文件,在这里永远都找不到。

/ home-用户的主文件夹

/ home目录 包含所有用户的主文件夹。 例如,如果您的用户名是“ user1”,那么他们将以/ home / user1作为其主目录。

此文件夹包含用户文件和与用户相关的数据,以及用户文件和首选项。

每个用户仅对其自己的主目录具有写访问权,并且要修改系统上的其他文件,他们将需要具有超级用户权限或成为root用户。

/ lib系统库

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

仅有一个区别,即/ usr / bin文件夹中的二进制文件所需的库位于/ usr / lib目录中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   量子计算1

    尽管我控制了这个领域,但还是有一个小的解释作为回顾。

    做得好,谢谢!

  2.   狮子座

    非常感谢。 我一直想知道这种结构如何运作

  3.   马可·安东尼奥·科雷亚

    非常感谢您提供此信息!