如何在Linux中删除目录

Linux与Windows操作系统有着惊人的不同。例如,如果你想在Windows中删除一个文件夹,你只需用鼠标右键点击并删除即可。然而,在Linux中,事情并没有那么简单。在Linux中,删除目录或文件夹可以通过图形用户界面和命令行界面来完成。如果您不确定如何在Linux中删除目录,我们为您准备了一个简单而高效的指南。在本文中,我们将展示在Linux中删除目录的图形用户界面和CLI方法。

删除Linux中的目录(2023)

Linux中的文件夹称为目录。在Linux世界中,一切都被视为文件,甚至是目录。现在让我们来看看如何在Linux中使用四种不同的方式删除目录–一种是图形用户界面,三种是CLI。

目录表

如何在Linux中删除目录(图形用户界面方法)

这种删除文件的方法很简单,最适合新迁移到Linux的用户。只要计算机上安装了“桌面环境”和文件管理器,它就可以在任何发行版上运行。在本文中,我们使用的是带有Gnome桌面环境和Nautilus文件管理器的Ubuntu20.04LTS。以下是它的工作原理:

1.首先,打开您选择的任何文件管理器,然后导航到要删除该目录的路径。

2.选择要删除的文件夹,然后按“删除“键盘上的按钮。或者,您也可以右击选定的文件夹,然后选择“倒垃圾“从上下文菜单中。

3.在Linux中,所有删除的文件和目录都不会被永久删除,而是会移动到一个名为Trash的特殊位置,这类似于Windows中的回收站。

4.要永久删除Linux中的目录,请选中该目录,然后按键盘上的Shift+Delete组合键。它将打开一个提示,是否要永久删除它。再次点击对话框中的“Delete”。

在Linux中通过命令行删除目录

使用许多选项使用命令行执行任何任务都比使用图形用户界面方法更快。此外,CLI方法还会永久删除文件和文件夹。在这里,我们将显示三个命令来删除Linux中预装的目录。

使用删除目录Rmdir命令

这个Rmdir命令通常用于删除空目录,但也可用于删除非空目录。该命令没有太多的功能和选项,但它可以完成工作。该命令的一般语法如下:

Rmdir

一些选项是Rmdir可以执行的命令包括:

选择权 描述
--忽略-失败-打开-非空 用于删除非空目录
-p,--父母 用于删除目录及其指定的子项
-v,--冗长 用于获取每个目录的诊断消息
在Linux中删除空目录

要在Linux中删除空目录,请使用以下命令:

Rmdir

在这里,在本例中,由于我们没有得到任何输出,这意味着命令已成功执行,并且目录已被删除。

在Linux中删除非空目录

方法尝试删除非空目录时使用Rmdir命令时,您将收到以下错误:

Rmdir:无法删除‘‘:目录不为空

要在Linux中删除非空目录,请使用以下命令:

Rmdir--忽略-失败-打开-非空

使用删除目录雷姆命令

这个雷姆命令是一个强大的工具,它可以删除文件和目录,同时提供许多强大的功能。该命令的基本语法为:

雷姆

该命令可以使用的一些选项包括:

选择权 描述
-f 使用此标志时,不会出现确认提示,并且将忽略所有不存在的文件和目录
-我 使用此标志时,该命令将要求用户对每次删除进行确认。
-R 使用此标志时,该命令将删除指定目录的所有内容。
-d 此标志用于删除空目录。
-五 此标志用于获取当前正在执行的操作的解释。
删除空目录

若要在Linux中删除空目录,请使用-d用如下所示的命令标记:

Rm-d

删除非空目录

删除非空内容时,可能会非常危险,因为某些重要文件可能会被删除。因此,在删除非空目录时要格外小心。若要删除目录及其所有内容,请使用-R用如下所示的命令标记:

Rm-r

在Linux中强制删除目录

默认情况下,在删除写保护的文件和目录时,rm命令会给出提示。按下其中之一“是”“N”这取决于你的选择。为了绕过提示,我们使用-f旗帜如下所示:

RM-RF

如果无意中在根目录中执行此命令,可能会造成非常严重的后果。

在Linux中删除文件夹前的提示

删除多个文件时,请使用-我标记为雷姆命令在每个文件之前显示提示,如下所示:

Rm-ri

使用删除目录发现命令

在Linux中删除空目录

您还可以使用删除文件夹发现命令与-删除旗帜如下所示:

发现-键入d-name“目录名称”-删除

此命令将查找由参数指定的空目录并将其删除。

删除非空目录

要使用Find命令删除非空目录,请使用以下语法:

发现-type d-name“目录名称”-exec rm-r{}+

了解上述语法

在上面的语法中,发现命令查找与然后是-EXEC标志将搜索到的项传递给雷姆命令,该命令将使用-R旗帜。

常见问题解答

在Linux中删除目录的最快方法是什么?

命令行方法是删除目录的最快方法。您可以使用Rmdir雷姆,以及发现在Linux中删除目录的命令。

为什么我不能在Linux中删除目录?

在Linux中不能删除目录的主要原因是您没有适当的权限对该目录进行任何更改。要绕过缺少的权限来删除目录,请使用以下命令:数道RM-RF

使用Linux命令删除文件和目录

在Linux中删除目录/文件是一项非常简单的任务,但对于所有类型的用户来说都是一项非常重要的任务。在这里,我们展示了在Linux中删除文件夹的两种方法,希望本文能让您很好地理解这两种方法和命令。如果有任何问题,一定要在评论中让我们知道。


标签

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注