關(guān)于對linux命令rm -rf 的理解

rm -rf 這個命令是什么意思

rm -rf * 這個命令的意思是:刪除當前目錄下的所有文件.
一般情況下用不到這個命令,而且這個命令很危險,如果一旦執(zhí)行,會刪除當前目錄下所有的文件,而且不能夠恢復.因此,應避免使用。

rm 命令 可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

注意:使用rm命令要格外小心。因為一旦刪除了一個文件,就無法再恢復它。所以,在刪除文件之前,最好再看一下文件的內(nèi)容,確定是否真要刪除。rm命令可以用-i選項,這個選項在使用文件擴展名字符刪除多個文件時特別有用。使用這個選項,系統(tǒng)會要求你逐一確定是否要刪除。這時,必須輸入y并按Enter鍵,才能刪除文件。如果僅按Enter鍵或其他字符,文件不會被刪除。

語法

rm (選項)(參數(shù))

選項

-d:直接把欲刪除的目錄的硬連接數(shù)據(jù)刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執(zhí)行過程。</pre>

參數(shù)

文件:指定被刪除的文件列表,如果參數(shù)中含有目錄,則必須加上-r或者-R選項。

實例

交互式刪除當前目錄下的文件test和example

rm -i test example
Remove test ?n(不刪除文件test)
Remove example ?y(刪除文件example)</pre>

刪除當前目錄下除隱含文件外的所有文件和子目錄

rm -r *

應注意,這樣做是非常危險的!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 系統(tǒng)管理與維護命令 date date(選項)(參數(shù)) | 選項 | 說明 | | :-------- | ...
    蓓蓓的萬能男友閱讀 4,170評論 0 5
  • Linux習慣問題: 在vim編輯時,按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,688評論 0 16
  • Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示。 cat命令 cat是linux的基本文本...
    摩羯座的魚閱讀 1,139評論 0 0
  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 2,077評論 0 3
  • 在ThoughtWorks訓練營劃水了一個半月,當要結(jié)束的時候感覺松了口氣,卻突然有點舍不得這種能夠全神貫注做事的...
    StarGazer_13閱讀 816評論 1 1

友情鏈接更多精彩內(nèi)容