从终端进行Linux文件管理

Linux是极客和开发人员(主要是键盘用户)使用的主要操作系统,并且喜欢编写命令而不是使用图形用户界面(GUI)。与Windows操作系统不同,在大多数操作系统中,只需单击几下即可完成大部分工作,Linux拥有用于基本文件操作,压缩或提取文件的所有命令。这些命令在Linux命令行(称为终端或外壳程序)上执行。 Terminal或Shell是执行命令的Linux实用程序。

由于数据量大,系统具有大量文件。这使用户很难找到和管理某些文件。用户通常使用GUI管理文件。这些命令使您可以灵活地通过更多选项更快地管理文件,并使您更有效地获得更有意义的结果。在本教程中,我们将介绍用于管理文件的各种命令。

使用ls命令列出文件

“ Ls”主要用于列出文件。 “ ls”命令可以与提供各种结果的各种选项一起使用。使用“ ls”命令搜索文件。

第一步答:首先,单击Ubuntu启动器以打开终端并搜索终端。

搜索终端应用

步骤二:单击终端,然后等待终端打开。

打开Linux终端

第三步:打开终端时,将显示以下屏幕。

准备使用Linux终端

步骤4: 在第1部分中,您可以通过多种方式使用ls命令。不带选项使用以确认结果。接下来的两个命令有一个显示文件/目录大小的特定选项,另一个显示隐藏文件的选项。

使用ls列出文件:

因为您使用的ls命令没有任何选项,所以您无法在此处查看文件类型,大小或目录详细信息。只需输入 “ Ls”

使用ls命令列出文件

结果是没有特定详细信息的文件列表。

列出ls命令的结果

使用选项-l列出文件:

在此,使用选项-l显示文件详细信息。包括详细信息,例如目录,大小,修改日期和文件的凭据。选件 “ Ls –l”。

Linux ls -l命令

结果是文件列表,其中包含文件的特定详细信息。

使用ls -l时显示的文件列表

显示隐藏文件:

您还可以找到所有隐藏文件的列表。隐藏文件 “。”。我们只是说“ls –a“查找隐藏文件。

ls命令-a命令选项

结果显示所有隐藏文件的列表。

在Linux上显示隐藏文件

您可以根据需要使用列表中的任何方法。

使用cd命令更改目录

命令“ cd”用于允许用户更改当前文件夹或目录。要更改当前目录,请使用cd命令将新目录更改为“光盘 [directory-name]“示例”在本示例中,新目录为“桌面”,因此编写如下。

Linux cd命令

我们现在所在的目录 台式机。

cd命令结果

另外,如果您移动目录并切换到另一个目录(例如home),请输入路径 “镉/家” 在当前目录旁边的新目录中。

在/路径中使用cd

现在,当前目录(以前是桌面)现在是“首页 目录。

从终端进行Linux文件管理

可以使用这些命令更改文件目录。

使用rm命令:

要删除/删除文件,您必须位于要删除文件所在的目录中。要删除的文件位于“主目录”中,以下是更改目录的方法。我想将目录移动到另一个目录,例如home并更改它,所以写路径 “镉/家” 在当前目录旁边的新目录中。文件“abc.txt“ 要删除的文件位于您的主目录中。

使用cd命令输入目录

现在,当前目录(以前是桌面)现在是“首页 目录。

您当前在/ home目录中

因此,要删除文件,请使用命令“rm abc.txt,其中abc.txt是目标文件。您可以根据我们的要求使用任何文件。

使用rm命令删除文件

文件“ abc.txt”已从主页中删除。

桌面文件查看器的文件列表

因此,此命令允许您删除要删除/删除的文件。

使用rmdir命令

要删除空目录,请使用rmdir命令。使用命令 “ rmdir目录名”。这是一个名为 “空目录” 在家这将在本部分的教程中删除。

这是emptyDirectory“ 放在家里。

建立目录

用于删除空目录的命令是 rmdir目录名称。 目录名称在哪里 emptyDirectory。

删除目录

空目录已被删除。

空目录已删除

使用mv移动文件

要将文件从一个位置移动到另一位置,请使用 “ MV” 命令您要移动到此处的文件是桌面上当前的sample.txt。

示例文件列表

使用“ mv”命令将sample.txt文件从桌面移至“下载”。为此编写命令 “ MV sample.txt /新目录”。

在Linux Shell中使用mv命令移动文件

在这种情况下,我想移动要下载的文件,因此要下载的目录为 “ / Home / bush /下载”。

文件已移动

使用mv命令移动了要下载的文件。

使用cp复制文件

使用cp命令将文件复制到另一个目录。使用cp命令将文件从源复制到目标。 File.txt 在我们的例子中,这是我们要从当前主目录复制到桌面的文件。该命令是 “ Cp file.txt /目标”。

使用CP命令复制文件

如果文件的目标位置已包含相同的文件,则会询问您是否要覆盖或不使用该文件 “ -I选项”。询问用户是否覆盖文件。

确认命令动作

如果您不想覆盖文件, 选项“ -n”。

cp -n命令

上面的命令是与cp命令相关的一些示例。

创建一个名为“”的新目录abc要使用“麦克迪尔 命令为此,命令“mkdir newDirectory也就是说,在此示例中,abc写入当前工作目录并在相同位置创建一个新目录。

Linux mkdir命令

接下来,转到您的桌面并检查新创建的目录“ abc”。

目录创建成功

这是在终端命令行上使用mkdir命令创建新目录的方法。

使用chmod命令更改文件权限

要设置文件和文件夹权限,可以使用chmod命令。 Chmod将以下符号表示形式用于三种不同的角色:

  • 你是给用户的
  • g适用于团体
  • o是给别人的。

下面是三种不同权限的一些符号表示。

  • r是读取权限
  • w是写权限
  • x是执行权限。

以下示例使用chmod命令更改权限。加号“ +”表示添加权限。以下示例授予用户执行许可权,而未指定其他任何内容。因此,允许用户执行任何类型的执行。我们用 chmod u + x文件名。

chmod u + x

您还可以允许文件/目录的多个权限。逗号用于分隔多个权限。其中g代表组,x代表执行,u代表特定用户,r代表阅读。因此,一个命令允许多个权限。这可以由一组用户完成,并允许特定用户随时读取文件。

扩展的chmod示例

另外,chmod“chmod u-rx文件名“ 命令如下:

另一个chmod示例

删除特定文件的读写权限。

您可以使用touch命令来更改和更改特定文件的访问/更改时间戳。用于快速创建一个空文件。使用简单的触摸命令,如下所示:

Linux touch命令

文件已创建 abc.txt 使用此命令。

触摸指令结果

打开文件显示空文件 abc.txt

触摸命令创建的空文件

多个文件 也可以使用touch命令创建它。使用此命令,我一次创建了三个文件。创建的文件名为 “ Abc.txt”,“ cde.txt”,“ xyz.txt”。

使用touch命令创建多个文件

已创建三个空文件。如果文件已经存在,则访问时间将更新。

通过触摸成功创建文件

结论

在本教程中,我们描述了一些用于在Linux终端中管理文件的命令。我们首先描述了列出文件的命令,然后描述了更改目录的命令。接下来,我们描述了删除文件/目录的命令。接下来,我们看到了如何将文件从一个位置复制和移动到另一个位置。下一部分包含创建新目录的命令。稍后,我解释了如何在Linux命令行上更改文件许可权并创建一个空文件。

从终端进行Linux文件管理

Sidebar