linux基礎命令---rm
rm
刪除檔案和目錄,預設情況下不會刪除目錄。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
rm [選項] file
2、選項列表
選項 |
說明 |
--help |
顯示幫助文件 |
--version |
顯示版本資訊 |
-f | --force |
強制執行,不互動 |
-i |
互動模式,每刪除一個檔案都要詢問 |
-I |
在刪除三個以上的檔案之前,或者在遞迴刪除之前,提示一次。“-I“的侵擾性不如“-i”,但仍能免受大多數錯誤的侵擾。 |
--interactive[=WHEN] |
根據時間提示:從不(never),一次(-i),或始終(-i)。沒有指定WHEN,總是提示 |
--one-file-system |
遞迴刪除層次結構時,跳過與相應命令列引數不同的檔案系統上的任何目錄。 |
--no-preserve-root |
刪除根目錄 |
--preserve-root |
不刪除根目錄,預設的 |
-r | -R | --recursive |
遞迴的方式刪除子目錄 |
-v | --verbose |
顯示詳細執行過程 |
3、說明
預設情況下,rm不刪除目錄。使用--recursive (-r or -R)選項也可以刪除每個列出的目錄及其所有內容。要刪除名稱以“-”開頭的檔案,例如“-foo”,請使用以下命令之一:
rm -- -foo rm ./-foo |
注意,如果使用rm刪除檔案,通常可以恢復該檔案的內容。如果您想要更多的保證內容是真正不可恢復的,請考慮使用shred。
4、例項
1)刪除te開頭的檔案
|
2)刪除目錄
|