Linux 中 rm 命令是常用的命令之一, 該命令的功能是刪除一個或多個檔案或目錄, 它也可以將某個目錄及其下的所有檔案及子目錄均刪除. 對於連結檔案, 只是刪除了連結, 原有檔案均保持不變. rm 同樣是一個危險的命令, 使用時候要特別當心, 比如你在根目錄”/” 下執行 rm -rf *, 那麼整個系統就會毀在這個命令上.
命令格式 :  rm  [option] …file…
命令功能 :  刪除一個或多個檔案或目錄, 刪除目錄需要使用-r 選項.
命令引數 :
-f/–force         強制刪除不提示
-i/–interactive    進行互動式刪除
-r/-R/–recursive   遞迴刪除整個目錄
-v/–verbose      詳細顯示進行的步驟
–help           顯示此幫助資訊並退出
–version         輸出版本資訊並退出
 
常見例項 :
<1>刪除檔案 test
[root@sqj home]# rm test
rm: remove regular empty file `test’? y
這裡是因為別名緣故”alias rm=’rm -i’”, 所以直接是 rm 命令也會進行互動式刪除提示.
 
<2>刪除目錄
語法 : rm -r directory(目錄名)
注意: 這裡目錄最好填寫絕對路徑, 若該目錄中檔案過多 (互動式太過繁瑣), 可以加上”-f” 選項.
 
<3>刪除相應目錄下所有資料或*.log(以”.log” 結尾的檔案)
語法 : rm -rf * 或者 rm -rf *.log
 
<4>目錄下檔案數過多, 無法使用 rm 刪除所有檔案.
語法 : ls | xargs rm -rf
注意: 同樣可以直接跳出直接刪除該目錄, 然後在建立該目錄. 也可以切入該目錄, 使用” ls | xargs rm -rf ” 進行刪除所有檔案.