Bash
如何通過 Debian 命令行刪除完整目錄?
我正在嘗試製作一個 bash 安裝腳本。它必須做的任務之一是刪除某個完整目錄(如果存在)。我試過
rmdir [location of directory]
了,但它給出了一個錯誤,說目錄“不是空的,所以沒有被刪除”。我在網上找不到任何關於它的資訊。也就是說,我閱讀了一些沒有成功的文章。如何使其正確刪除目錄?
rmdir 僅在給定目錄為空時有效。直接從 rmdir 手冊頁:
" rmdir 實用程序刪除每個目錄參數指定的目錄條目,前提是它是空的。"
您可能應該使用:
$ rm -rf your_directory
-r本質上意味著遞歸刪除所有文件和目錄。
-f表示在不提示您的情況下刪除文件並忽略文件權限。