如何从Linux终端管理文件
如果您是Linux管理员或普通用户,则需要了解在操作系统中管理文件和浏览目录的基础知识(无论是台式机还是仅基于命令行的OS)都提供了一种简单明了的方法。用于管理文件和目录。但是,在某些情况下,使用命令行执行基本管理任务或在目录中导航更快捷,尤其是在处理大量文件时,这些命令提供了快速管理文件的灵活性。速度更快,选择更多。
在本文中,我们将说明如何使用Linux Terminal管理文件和目录,并使用Debian 10来描述本文中提到的过程。
使用ls命令列出文件
ls命令用于列出文件和当前目录下的子目录。它还提供了一些选项,可用于获取有关文件的其他信息。
首先,进入Debian桌面左上角的“活动”选项卡,打开终端,然后在搜索栏中键入 终奌站出现“终端”图标时,单击它以启动它。
使用ls列出文件:
我们使用will ls命令没有任何选项,因此这里将不显示文件类型,其大小和目录的详细信息,因此只需键入 ls 在终端中如下所示:
$ ls
您可以在以下视图中看到 ls 该命令列出了文件名,但没有任何详细信息。
列出带有选项–l的文件:
在这里我们使用了一个选项 –L 它显示了文件的一些详细信息,文件的大小,权限,修改的日期,时间等。因此,只需在终端中键入以下命令:
$ ls -l
您可以在以下视图中看到 ls –l 列出了有关文件的特定详细信息。
查看隐藏的文件广告
广告
ls 也可以用来列出所有隐藏文件。隐藏文件名以 “。”在终端中键入以下命令以列出隐藏文件:
$ ls -a
从输出中,您可以查看所有隐藏文件的列表。
使用cd命令更改目录
使用命令“ cd”可以更改当前工作目录,或者换句话说,导航到系统中的另一个文件夹。 光盘 其次是 路径名 所需目录。
$ cd
例如,导航到 桌面,我们将使用以下命令:
$ cd Desktop/
在以下输出中,您可以看到工作目录已更改为 桌面。
此外,如果我们要导航到该目录并将其更改为其他任何目录,例如 家 目录,您将必须添加路径 “ Cd / home”。
$ cd /home
现在您可以看到当前目录已更改为“家” 来自 桌面/。
使用rm删除文件
的 R M 顾名思义,它代表remove,用于删除或删除Linux OS中的文件和目录。但是,此命令必须小心,因为它在删除前不会要求确认。
使用rm命令:
要删除/删除文件,请导航到要删除的文件所在的目录。在下面的示例中,我们将删除名为 file1.txt 位于 文件资料 下的文件夹 家 目录,因此首先使用 光盘 命令,然后键入 R M 然后是文件名以删除文件。
$ cd /home/tin/Documents/
$ rm file1.txt
使用rmdir命令
的 rmdir 命令用于删除/删除空目录。如果指定目录包含文件或子目录,则不会使用rmdir命令将其删除。
导航到空目录所在的位置,然后键入 rmdir 然后是目录名称,如下所示:
$ rmdir
在下面的示例中,我们将删除一个名为 我的文件 使用以下命令在“文档”目录下:
$ cd /home/tin/Documents $ rmdir myfiles/
使用mv移动文件
MV 代表 移动在Linux操作系统中,此命令用于将一个或多个文件或目录从一个位置移动到另一位置。该命令的一般语法为:
$ mv
在下面的示例中,我们将移动一个名为 file1.txt 目前位于 资料下载 目录。我们要将其移动到 文件资料 目录。
$ mv /home/tin/Downlaods/file1.txt /home/tin/Documents/
的 cp 该命令用于复制文件和目录。我们将使用 cp 将文件从源复制到目标的命令,该命令的一般语法为:
$ cpsource destination
在以下示例中, file1.txt 是我们要复制到的文件 文件资料 当前目录中的目录 资料下载 在本例中为目录,命令为:
$ cp /home/tin/Downloads/file1.txt /home/tin/Documents/
在复制过程中,如果目标文件已经存在,它将被覆盖。要提示您进行确认,请使用 – 一世 选项。它将询问用户是否覆盖文件。
$ cp -i /home/tin/Downloads/file1.txt /home/tin/Documents/
如果您不希望文件被覆盖,则使用选项 “ -N”。
$ cp -n /home/tin/Downloads/file1.txt /home/tin/Documents/
的 麦克迪尔 命令用于在当前工作目录中创建新目录。该命令的一般语法为:
$ mkdir
在下面的示例中,我们将创建一个名为 软体 在当前工作目录中使用 麦克迪尔 命令如下:
$ mkdir softwares
chmod命令用于设置文件和文件夹的权限,每个文件和目录都分配了三种类型的所有者,分别由u,g和o表示:
- 你是给用户的
- g用于组
- o是给别人的。
以下是由r,w和x代表的上述所有所有者定义的权限:
- r用于读取权限
- w是写权限
- x用于执行许可。
在以下示例中,我们使用chmod命令更改权限。加上“+“sign表示添加权限,例如,要向用户授予执行权限,请在Terminal中使用以下命令:
$ chmod u+x files1.txt
因此,现在允许用户执行所有类型的执行。
我们还可以允许文件/目录具有多个权限,使用逗号将多个权限分开,如下所示:
$ chmod u+r ,g+x file_name
我们还可以使用chmod“chmod u-rx文件名” 命令如下。
$ chmod u-rx file_name
使用touch命令创建空文件
touch命令用于创建空文件,也可以用于创建,更改和修改文件的时间戳,该命令的一般语法为:
$ touch file_name
在下面的示例中,我们将创建一个名为 file1.txt 使用触摸命令。
通过使用touch命令,我们还可以创建多个文件。在本示例中,我们使用以下命令一次创建3个空文件:
$ touch file1.txt file2.txt file3.txt
文件已经存在时,其访问时间将被更新。
在本文中,我们学习了Debian Terminal中用于文件管理的不同命令,虽然还有很多关于文件管理的命令,但是这些都是基础知识,希望对您进行基本导航或操作有帮助。 Linux OS中的文件管理。
如何从Linux终端管理文件