Linux 在很多方面與 Windows 有很大不同。例如,在 Windows 中,如果你想在 Linux 中刪除目錄,你可以右鍵單擊它並選擇“刪除”。但在 Linux 中,事情並沒有那麼容易。圖形用戶界面和命令行界面均可用於在 Linux 中刪除目錄或文件夾。

如果您不知道如何在 Linux 中刪除目錄,我們整理了一個簡單的但有效的指導。本文將向您展示如何使用圖形用戶界面和命令行在 Linux 中刪除目錄。

如何在 Linux 中刪除目錄

在 Linux 中,有兩種​​方法刪除目錄:

rmdir: 這個命令刪除一個空目錄。 rm 命令:此命令刪除目錄及其子目錄。如果文件夾包含任何文件,則必須將-r 標誌與此命令一起使用。

您可能習慣於在準備刪除文件夾時將它們拖到計算機的垃圾箱中。垃圾桶充當您要刪除的文檔的存儲設施。在刪除文件之前,您需要清空垃圾桶。

Linux 刪除目錄:rm 命令

rm 命令允許您刪除文件和目錄。此命令可用於刪除空目錄和非空目錄,這與我們稍後將討論的 rmdir 不同。 rm 命令的語法如下:

有兩個標誌允許您使用 rm 刪除目錄。它們是: rm

-d:刪除一個空目錄-r:刪除一個非空目錄及其所有內容 假設我們要刪除當前工作目錄中名為“lib”的文件夾。如果我們運行以下命令,我們可以看到我們的文件夾包含什麼內容: 我們的命令返回:setup.py calculate.py 因為這個文件夾包含文件,所以我們需要使用-r 標誌來刪除它。我們可以使用以下命令執行此操作: rm-r lib/我們的命令刪除了“lib”文件夾及其所有目錄。

強制刪除目錄及其內容

默認情況下,rm-r 命令會提示您確認刪除文件或文件夾。如果您嘗試刪除的文件已受到保護,則會發生這種情況。如果您想覆蓋它,您可以指定-f 標誌,如下所示:

此命令將永久刪除“lib”目錄中的所有目錄和子目錄。運行此命令時,系統不會提示您確認是否要刪除任何文件。因此,您應該謹慎使用此命令,並且僅當您絕對確定要刪除文件夾的內容時才使用它。

FAQ

什麼是刪除目錄命令?

rmdir 命令從系統中刪除由 Directory 參數指定的目錄。該目錄必須為空才能刪除它,並且您必須對其父目錄具有寫入權限。

如何在 Linux 中刪除目錄中的所有文件?

打開終端應用程序。要刪除目錄中的所有內容,請運行:rm/path/to/dir/* 要刪除所有子目錄和文件:rm-r/path/to/dir/*

如何在 Linux 中刪除文件?

要刪除名為 myfile 的文件,請鍵入以下內容:rm myfile。要逐個刪除 mydir 目錄中的所有文件,請鍵入以下內容: rm-i mydir/* 在顯示每個文件名後,鍵入 y 並按 Enter 鍵刪除文件。或者要保留文件,只需按 Enter。

Sudo rm 做什麼?

它可以讓你刪除 root 擁有的文件和目錄。 rm 是一個 Linux 命令,可讓您刪除文件或文件夾。-r:此選項表示“遞歸刪除”,有助於刪除非空目錄。-f:此選項可讓您刪除文件而無需先詢問,即使它們不存在。

By Maxwell Gaven

我在 IT 行業工作了 7 年。 觀察 IT 行業的不斷變化很有趣。 IT 是我的工作、愛好和生活。