如何浏览和使用Linux目录结构


Linux目录系统不同于Windows,可能会使新用户感到困惑。因此,将Linux目录结构视为一棵树。树的根是它的根源,在Linux中是目录的分支。

目录分隔符是正斜杠(/),缩写为斜杠。例如,根目录的路径通常称为斜杠(/)。

什么是Linux目录结构?

对于熟悉的人使用Linux,您已经听说过诸如root,libboot之类的术语。这些是Linux分发目录的示例。

Linux系统使用文件系统层次结构标准 (FHS)。它定义了所有Linux发行版的内容和目录结构。

基本导航

如上所述,Linux目录结构是指安装Linux的硬盘驱动器的文件夹。

首先运行ls (列表存储)命令,然后按Enter。此命令将显示当前工作目录中的文件夹列表。

<!-
In_content_1全部:[300x250] / dfp:[640x360]
->

请记住,每个发行版在主目录中都有不同的文件夹。

<图类=“ lazy aligncenter size-large” >

list命令代表列表存储,但是文件系统以单个正斜杠(/)开头,因此输入以下命令:

ls /

<图类=“ lazy aligncenter size-large”>

这将向您显示Linux文件系统的目录结构,硬盘驱动器的设置或默认的文件夹结构。

每个文件夹都有一个指定的目的。主目录是用户所在的目录,因此请使用以下命令查看用户主目录中的内容。

ls / home

清除屏幕上,输入clear或使用ctrl L。请记住,ctrl L可能不适用于所有Linux发行版,但是clear命令将适用。

让我们回到ls命令。这是了解和理解的最重要命令。您希望在您所在的目录中列出项目。

但是您也可以向ls添加其他命令。例如,键入ls -l <​​/ strong>/会显示与只是/不同的输出。使用以下命令进行尝试:

ls -l /

您可以在屏幕上看到更多信息。一切基本上都是独立的。 -l <​​/ strong>命令表示查找长列表。

这意味着您希望查看更多详细信息以及每个项目都位于单独的行中,以使其易于阅读。某些发行版将使用ll作为长列表命令的-l <​​/ strong>的别名。

您应该了解的重要文件夹

Linux系统中有很多文件夹。我们将在下面讨论最重要的目录。

主目录

默认情况下,主目录是所有用户都有其个人工作空间的目录。每个用户将在/ home目录中拥有自己的文件夹。

如果要查看主目录中所有文件夹的列表,请使用以下命令:

ls -l / home

因为您已经在主目录中,所以您也可以只使用ls来提取其中的内容列表,而无需使用路径。

目录中的每个目录Linux目录结构由反斜杠(/)分隔,并以反斜杠开头。换句话说,没有路径的ls会显示当前目录的内容。

如果要更改正在使用的目录,请返回目录的根目录。文件系统,请使用以下命令:

cd /

如果要查看根目录,请使用:

ls

由于您返回了根目录,而不是主目录,因此您会看到根目录中所有文件夹的列表。

要在根目录中查看长列表,请使用:

ls -l <​​/ strong>

根目录(/根)

所有目录并且系统上的文件位于符号/代表的root文件中。所有文件或目录都从根目录开始。任何文件或目录的路径都将类似于以下内容显示:

根目录/家庭/用户/视频

根目录用于单个目录用户,并且是Linux系统上功能最强大的用户。

库目录共享库(/ lib)

/ lib目录是包含代码的文件所在的位置(库)位于。这些文件包含用于将文件发送到硬盘驱动器,在桌面上绘制窗口或控制外围设备的代码段。

媒体目录(/ media)

在媒体目录中,您可以查看已安装的外部硬盘驱动器,拇指驱动器,DVD或蓝光磁盘的数据文件。

引导目录(/ boot)

系统需要启动的文件和文件夹位于/ boot目录中。文件系统层次结构标准中对它的用法进行了标准化。

引导计算机所需的配置位于引导目录中。您不想摆脱该目录。

其他一些标准目录包括:

  • / dev是所有设备文件所在的目录,例如外部USB或网络摄像头。
  • / var是变量的缩写。程序在此处存储运行时信息,例如用户跟踪,系统日志,缓存以及其他由系统程序管理和创建的文件。
  • 用户的个人目录位于/ home中。
  • / proc包含有关系统的信息,例如CPU和Linux系统内核。这是一个虚拟系统。
  • / bin是所有必需的可运行程序(用户二进制文件)所在的地方。
  • / etc文件夹包含配置文件。
  • 阅读维基百科的摘要 有关每个目录的含义和使用方式的完整细分。

    查看当前目录

    如果您不知道要使用的目录,请使用命令pwd(打印工作目录)。

    结果将如下所示:

    / home / username

    如果您随后运行ls,则默认设置将向您显示当前所在文件夹的内容,如上所述。

    颜色是什么意思?

    假设您在其中/ etc文件夹并运行以下命令:

    ls -l / etc

    您将看到很多信息,例如以及许多不同的颜色。

    <图类=“ lazy aligncenter size-larg e“>

    通常的经验法则是:

    • 蓝色是文件夹
    • 白色是文件
    • 绿色是程序或二进制文件
    • 颜色可能因分布而异。大多数(但不是全部)发行版都带有预设颜色。

      什么是权限字符串?

      每个文件在列表的左侧都有一个字母流。称为权限字符串。

      <图类=“ lazy aligncenter size-large”>

      查看字符串中的第一个字符。 d表示目录。因此,即使您的Linux发行版没有使用不同的颜色,您仍然会知道以d开头的字符串是目录。

      文件和程序都以连字符(-)。

      <图class =“ lazy aligncenter size-large”>

      l是指向其他文件的链接。

      <图类=“ lazy aligncenter size-large” >

      快速导航概述

      ls命令列表存储显示您当前工作目录中的内容。如果您不知道当前目录是什么,请使用pwd命令。

      文件系统的开头由单个正斜杠(/)指定。使用cd命令在目录之间切换。要查看您刚刚切换到的目录中的内容,请使用ls命令。然后,要返回到主目录,请键入/ home / username

      cd命令可帮助您浏览文件系统。 ls显示您当前工作目录中的内容。 ls -1向您显示了很长的清单。

      即使各种Linux发行版也有微小差异,但文件系统布局却非常相似。理解Linux目录结构的最佳方法是遵循上述建议并熟悉其工作原理。

      请务必不要触摸/ boot目录。练习使用终端在系统中导航。坚持使用cdlspwd命令,以免破坏任何内容。您很快就可以直观地知道在哪里可以找到需要使用的文档,应用程序和其他资源。

      #3:目录和文件 | Linux 新手课程

      相关文章:


      6.02.2020