如何在 Linux 中轻松删除文件和文件夹

想知道如何删除 Linux 机器上的文件或文件夹吗? 也许您有一些不必要的文件要从系统中删除。

在本文中,我们将讨论与在 Linux 中删除文件和文件夹相关的所有内容。 我们还将提供有关在删除计算机上的文件和目录时可以使用的各种标志和选项的简要信息。

如何在 Linux 中删除文件

默认情况下,Linux 系统为您提供了一种使用终端删除文件和目录的方法。 取消链接, R M, 和 rmdir 是内置实用程序,允许用户通过删除不再需要的文件来清理系统存储(rm 代表 消除 而 rmdir 表示 删除目录)。

要使用 unlink 命令删除文件,请键入:

unlink filename

当你按下 Enter,系统将删除指定文件与存储的硬链接。 请注意,您将无法使用 unlink 命令删除多个文件。 在这种情况下,rm 命令占上风。

要使用 rm 删除单个文件,请键入:

rm filename

使用 rm,您必须通过输入确认删除写保护文件 是的 或者 是的. 这是 Linux 中的一种安全机制,因为大多数系统文件都是写保护的,Linux 会确认用户是否要删除它们。 如果您认真保护您的系统,Linux 上的文件和文件夹加密也是可能的。

删除写保护文件时,您将看到类似于以下提示的提示。

rm: remove write-protected regular empty file 'filename'?

您还可以传递多个文件名,用 空间 字符以删除多个文件。

rm filename1 filename2 filename3

要删除所有具有特定扩展名的文件,您可以实现 常用表达 在 rm 命令中。

rm *.txt

上述命令将删除当前工作目录中的所有文本文件。

如果要确认删除目录中的每个文件,请使用 -一世 带有 rm 的标志。 这 -一世 标志代表 交互的 并允许您选择是否要删除文件。 您必须输入 是/是 或者 无/无 确认您的选择。

rm -i *.txt

要在没有确认提示的情况下删除文件,请使用 -F 使用 rm 命令标记。 这 -F 代表 力量 或者 强制.

rm -f filename1 filename2 filename3

您可以使用各种其他 rm 选项。 您还可以将多个选项链接在一起以提高命令的效率。 为了 example结合 -一世-v together 将在详细模式下删除任何指定文件之前显示提示。

rm -iv *.docx

删除目录和文件夹

在 Linux 上,删除文件夹时有两种命令选择。 您可以使用 rmdir 命令或 R M 命令。

但是,这两个命令之间存在细微差别。 使用 rmdir,您只能删除空目录。 如果您的文件夹包含多个文件,则必须使用 rm 命令。

使用 rmdir 命令删除空文件夹:

rmdir /directory

如果要删除一个空目录,请使用 -d 使用 rm 命令标记。 这 -d 标志代表 目录.

rm -d /directory

使用 rm 命令删除多个目录也很容易。 传递文件夹的名称,用 空间 特点。

rm -r /dir1 /dir2 /dir3

要删除非空目录(包​​含文件的文件夹),请使用 -r 选项与命令。 这 -r 标志或 递归的 flag 将递归删除指定目录的所有文件和子文件夹。

rm -r /directory

与 Linux 上的文件一样,如果目录被写保护,rm 将显示一个提示,要求您再次确认删除。 要绕过提示,请使用 -F 用命令标记。

rm -rf /directory

您还可以在删除文件夹时将多个选项链接在一起。 此外,可以在删除 Linux 目录时使用正则表达式。

Linux 上的文件管理

了解如何通过删除文件和文件夹来组织计算机上的存储是必不可少的。 您可能会遇到文件管理器不允许您以图形方式删除文件和文件夹的情况。 在这种情况下,使用终端删除文件是唯一合适的选择。

有时,您可能希望将文件移动到其他目录,而不是将其从系统中完全删除。 Linux 提供了 MV 命令更改系统存储上文件和文件夹的位置。