linux rm命令詳解
用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對(duì)于鏈接文件,只是斷開(kāi)了鏈接,原文件保持不變。
rm命令的一般形式為:rm [選項(xiàng)]... 目錄... 刪除指定的<文件>(即解除鏈接)。
-d --directory 刪除可能仍有數(shù)據(jù)的目錄 (只限超級(jí)用戶)
-f --force 略過(guò)不存在的文件,不顯示任何信息
-i --interactive 進(jìn)行任何刪除操作前必須先確認(rèn)
-r/R --recursive 同時(shí)刪除該目錄下的所有目錄層
-v --verbose 詳細(xì)顯示進(jìn)行的步驟
--help 顯示此幫助信息并離開(kāi)
--version 顯示版本信息并離開(kāi)
要?jiǎng)h除第一個(gè)字符為‘-’的文件 (例如‘-foo’),請(qǐng)使用以下其中一種方法:
rm -- -foo
rm ./-foo
請(qǐng)注意,如果使用 rm 來(lái)刪除文件,通常仍可以將該文件恢復(fù)原狀。如果想保證
該文件的內(nèi)容無(wú)法還原,請(qǐng)考慮使用 shred。
范例:
刪除所有rb語(yǔ)言程序檔;刪除前逐一詢問(wèn)確認(rèn) :
rm -i *.rb
將 Finished 子目錄及子目錄中所有檔案刪除 :
rm -r Finished
posted on 2009-11-10 22:30 開(kāi)發(fā)者 閱讀(332) 評(píng)論(0) 編輯 收藏