在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管理员,那么我很想听听您的想法。
给我们的年轻人一些启发!
对于其他所有人,您有多少次跳入根目录?您是否发现文件夹层次结构令人困惑?与其他操作系统相比如何?进来!