每天乙個Linux命令(05) rm命令

2021-09-25 04:42:56 字數 1384 閱讀 1318

自從學會了用mkdir建立目錄之後,整個系統裡就只能看到一堆空目錄了,囧~

那麼今天我們來學一下如何清理這些空目錄吧--rm命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。

rm是乙個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/根目錄)下執行rm * -rf)。所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時要保持頭腦的絕對清醒。  --扯個題外話,我第一次接觸linux時,就是看乙個妹子在那忙活的滿頭大汗,只見螢幕上**翻飛,命令閃的飛快,瞬間就把我驚豔了。雖然後來我才知道她是因為 rm  誤刪了乙個重要檔案,正忙著看能不能找回來呢。所有說,如果當初不是她,不是rm,就沒有今天的我啦。

1.命令格式:

rm [選項]  檔案···

2.命令功能:

刪除乙個目錄中的乙個或多個檔案和目錄,如果沒有使用 -r 選項,則rm不會刪除目錄。如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。

3.命令引數:

-f,   --force  忽略不存在的檔案,從不給出提示。

-i,  --interactive  進行互動式刪除

-r,  -r,  --recursive  指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。(通用引數,recursive,遞迴)

-v,  --verbose    詳細顯示進行的步驟  (通用引數,基本都是這個verbose)

--help    顯示次幫助資訊並退出  (通用引數)

--version  輸出版本資訊並推出  (每次的輸出結構都一樣,巴拉巴拉,下次不寫它了)

4.命令例項:

例項一:刪除檔案file,系統會先詢問是否刪除

命令:rm  filename 

rm:是否刪除  一般檔案「filename」?   n/y,這個是乙個互動,可以反悔

例項二:強行刪除file,系統不再提示。

命令:rm -f log.log  然後呢?然後就沒有了。

例項三:刪除任何.log檔案;刪除前逐一詢問確認

命令:rm -i *.log

例項四:將 test目錄及目錄中所有文件全部刪除

命令:rm -r test  會提示確認

例項五:rm -rf test1命令會將test1 目錄及目錄中所有文件刪除,並且不會提示你確認

命令:rm -rf test1

例項六:刪除以  -f  開頭的檔案

命令:rm -- -f

例項七:自定義**站功能

命令:myrm()

這個是乙個模擬**站的過程,個人覺得挺好的,雙保險,而且,除了能找回不小心刪除的,沒準還能找到別人不想給你看的~~嘿嘿

每天乙個Linux命令 rm 5

rm命令可以刪除乙個目錄中的乙個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變 注意 使用rm命令要格外小心。因為一旦刪除了乙個檔案,就無法再恢復它。所以,在刪除檔案之前,最好再看一下檔案的內容,確定是否真要刪除。rm命...

每天乙個linux命令(5) rm 命令

昨天學習了建立檔案和目錄的命令mkdir 今天學習一下linux中刪除檔案和目錄的命令 rm命令。rm是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。rm是乙個危險的命令,使用的時候...

每天乙個linux命令(5) rm 命令

昨天學習了建立檔案和目錄的命令mkdir 今天學習一下linux中刪除檔案和目錄的命令 rm命令。rm是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。rm是乙個危險的命令,使用的時候...