如何使用 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 一起使用,它將刪除目錄。