rm 刪除目錄

在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  顯示版本信息。
相關文章
相關標籤/搜索