Linux根目录中的那些文件夹是什么?

在Linux框中打开文件管理器,然后在边栏中选择计算机。这将显示您的系统文件夹。你知道他们每个人持有什么吗?有些似乎很明显。其他人,没有那么多。而且看不到C:或D:驱动器。

不要担心。以下是使您的计算机运行不正常的原因的详细信息。

/ bin&/ sbin

/ bin 文件夹包含计算机上运行的许多二进制文件。在终端机中键入命令时,这就是您要搜索的文件夹。要启动不在此文件夹中的程序,您将必须cd到该位置。

/ sbin 保留为系统管理员保留的二进制文件。这些是普通用户可能不需要访问的命令。

/ boot

这些是计算机需要引导的文件。这是您的引导程序和Linux内核所在的位置。不用说,这里的东西是必不可少的。拧入此处可能会导致计算机无法启动。您将想知道自己在做什么。

/ dev

此文件夹的名称是设备而不是开发人员的缩写。在这里,您可以找到与计算机中的硬件相关的文件,例如CPU和各种硬盘驱动器。

Unix系统将所有内容都视为文件,即使没有。 / dev 中的“伪造"文件对普通用户而言没有意义,但它们使开发人员的工作更加轻松。

/ etc

开始时是一个转储没有家的文件的地方。现在,您将找到应用程序的启动脚本和配置文件。例如,如果要编辑哪些用户具有sudo特权,则配置文件位于此处。

这些是系统设置。随每个用户而变化的那些隐藏在其主目录中。您通常可以通过按 Ctrl + H (GNOME)或 Alt +来查看这些文件夹。 (KDE)。

/ home

每个用户都有自己的目录。这是您已经熟悉的空间。在这里,您可以看到在文件管理器中看到的文档,音乐,视频和其他内容。

/ lib和/ lib64

此位置包含计算机需要启动的库映像加上内核模块。此文件夹的内容还使您可以在根环境中运行命令。简而言之,重要的东西。

/ media

如前所述,Linux将所有内容都视为文件,包括设备。与 / dev 类似,此文件夹包含与硬件相对应的文件。在这种情况下,它是可移动介质,例如闪存驱动器和CD ROM。

/ mnt

这是临时安装驱动器的目录。想想ISO映像。较旧的Linux系统对 / mnt 目录有更多需求。如今,许多临时挂载(例如加载外部硬盘驱动器)都使用 / media

/ opt

名称是可选名称的缩写。这是第三方软件可以使用的空间,例如Java或Google Chrome。

/ proc

在此处,您将找到有关当前正在运行的进程的信息。这些“伪造"文件实际上并不占用磁盘空间。但是就像 / dev / media 的内容一样,它们看起来很真实。

这些文件夹提供了有关计算机硬件和内核的信息。例如, / proc / cpuinfo 提供有关CPU的详细信息。您可能希望让系统监视器来访问这些文件,而不是直接查看它们。

/ root

以root用户身份登录时,您将拥有一个单独的主目录。就是这个。请注意, / root / 不同,后者也称为您的根目录。

/ run

有些目录是您在一两年前不会遇到的。这就是其中之一。它开始出现在2011年。

一些在启动过程中较早运行的程序将运行时数据放置在 / dev 和其他位置。该目录为此提供了专用空间。

/ srv

这些字母代表服务,尤其是您通过计算机提供的服务。如果您不将计算机用作服务器,不要惊讶于在此文件夹中看不到任何内容。

/ sys

此目录是虚拟文件系统。它显示与内核子系统,硬件设备以及关联的设备驱动程序有关的信息。

/ tmp

毫无疑问,该文件夹包含临时文件。在这里,您可能会发现程序中的ZIP文件和崩溃日志不会消失。过去,硬盘很小。现在我们拥有的空间比我们所需的要多,但这并不意味着所有数据都需要永远存在。

/ usr

面向用户的应用程序和工具出现在此文件中目录。在这里,您可以找到二进制文件,源代码,图标,文档和其他有用的数据。

/ var

此空间包含变量数据。这是系统日志,打印机后台打印程序,锁定文件和类似文件的位置。您可能会看到特定于游戏的缓存数据和文件夹。在 / usr / usr 分开的情况下,后者是只读的。

如果只有一种更容易记住的方式

有。下图提供了每个文件夹的概述( /运行除外)。它可以在TecMint上找到,并为需要的人提供更详细的信息。

他们在想什么?

正如Linux Voice在2016年7月的一期杂志中所说,“理解Linux文件系统的怪癖的秘诀就是让自己成为1980年代Unix系统管理员的头脑。"

我在80年代从来都不是sysadmin,我也没有活着。但是我同意尝试进入头脑是有帮助的。

如果您 Linux管理员,那么我很想听听您的想法。

给我们的年轻人一些启发!

对于其他所有人,您有多少次跳入根目录?您是否发现文件夹层次结构令人困惑?与其他操作系统相比如何?进来!

标签: 文件系统 Linux