在linux中刪除一個目錄很簡單,不少人仍是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,如今使用rm -rf命令便可解決。 直接rm就能夠了,不過要加兩個參數-rf 即:rm -rf 目錄名字 -r 就是向下遞歸,無論有多少級目錄,一併刪除 -f 就是直接強行刪除,不做任何提示的意思 刪除文件夾實例:rm -rf /var/log/httpd/access 將會刪除/var/log/httpd/access目錄以及其下全部文件、文件夾 須要提醒的是:使用這個rm -rf的時候必定要格外當心,linux沒有回收站的,一旦刪除不可恢復. 固然,rm還有更多的其餘參數和用法,man rm就能夠查看了 刪除文件使用實例:rm -f /var/log/httpd/access.log 將會強制刪除/var/log/httpd/access.log這個文件 rm其餘使用方式 使用方式:rm [options] name... 說明:刪除檔案及目錄。 參數: -i 刪除前逐一詢問確認。 -f 即便原檔案屬性設爲惟讀,亦直接刪除,無需逐一確認。 -r 將目錄及如下之檔案亦逐一刪除。 範例: 刪除全部C語言程式檔;刪除前逐一詢問確認 : rm -i *.c 將 Finished 子目錄及子目錄中全部檔案刪除 : rm -r Finished 功能說明:刪除文件或目錄。 語 法:rm [-dfirv][--help][--version][文件或目錄...] 補充說明:執行rm指令可刪除文件或目錄,如欲刪除目錄必須加上參數"-r",不然預設僅會刪除文件。 參 數: -d或--directory 直接把欲刪除的目錄的硬鏈接數據刪成0,刪除該目錄。 -f或--force 強制刪除文件或目錄。 -i或--interactive 刪除既有文件或目錄以前先詢問用戶。 -r或-R或--recursive 遞歸處理,將指定目錄下的全部文件及子目錄一併處理。 -v或--verbose 顯示指令執行過程。 --help 在線幫助。 --version 顯示版本信息。