在本教程中,我们将学习如何在 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 一起使用,它将删除目录。