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

在本教程中,我们将学习如何在 Linux 上使用命令行删除文件和文件夹。 本教程与所有 Linux 发行版兼容,因此它在 Ubuntu、Debian、CentOS、AlmaLinux、Rocky Linux 等上的工作方式相同。所以,让我们开始吧。

在 Linux 上删除文件

在 Linux 中 R M 命令用于删除文件和文件夹。 导航到要删除的文件所在的特定目录。 否则指定位置,它将开始在当前工作目录中查找。 我在下面有一个文件 /tmp/ 我要删除的文件夹。 要删除所需的文件,请打开终端并键入以下命令:

# rm file.txt

请注意,Linux 中的文件和文件夹一旦被删除,就无法回滚。 为此用途——一世, 它会在删除文件之前要求您确认:

# rm –i file.txt

如果您不想要删除确认消息,请使用以下命令:

# rm –f file.txt

它不会提示确认信息。

在 Linux 上删除多个文件

在 Linux 上删除多个文件,我们可以使用相同的命令 R M。

# rm file.txt file1.txt file2.txt

在 Linux 上删除目录

要在 Linux 上删除目录,使用相同的命令。 但是您需要添加 -r 和 -f 选项来删除目录。

# rm –rf /data

但要小心,这会递归地删除目录,其中包含所有文件和文件夹。 您可以在没有 -f 的情况下使用上述内容,因为它不会提示确认。 -r 选项用于删除目录。

如果您只想删除空目录,请改用以下命令:

rmdir /数据

如果目录不为空,该命令将显示错误。

概括

  • 在所有 Linux 发行版中, rm 命令 用于删除文件和文件夹。
  • 如果 -i 与 rm 一起使用,它会在删除前提示确认。
  • 如果 -r 与 rm 一起使用,它将删除目录。