rm命令可以刪除一個目錄中的一個或多個文件或目錄袱箱,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件萍聊,只是刪除整個鏈接文件崭倘,而原有文件保持不變翼岁。
注意:使用rm命令要格外小心。因為一旦刪除了一個文件司光,就無法再恢復(fù)它琅坡。所以,在刪除文件之前残家,最好再看一下文件的內(nèi)容榆俺,確定是否真要刪除。rm命令可以用"-i"選項坞淮,這個選項在使用文件擴(kuò)展名字符刪除多個文件時特別有用茴晋。使用這個選項,系統(tǒng)會要求你逐一確定是否要刪除回窘。這時诺擅,必須輸入y并按Enter鍵,才能刪除文件啡直。如果僅按Enter鍵或其他字符烁涌,文件不會被刪除。
語法
rm (選項) (參數(shù))
選項
-d
直接把欲刪除的目錄的硬連接數(shù)據(jù)刪除成0酒觅,刪除該目錄撮执;
-f
強(qiáng)制刪除文件或目錄;
-i
刪除已有文件或目錄之前先詢問用戶舷丹;
-r
或-R
遞歸處理抒钱,將指定目錄下的所有文件與子目錄一并處理;
--preserve-root
不對根目錄進(jìn)行遞歸操作;
-v
顯示指令的詳細(xì)執(zhí)行過程谋币。
參數(shù)
文件:指定被刪除的文件列表仗扬,如果參數(shù)中含有目錄,則必須加上-r或者-R選項瑞信。
實例
交互式刪除當(dāng)前目錄下的文件test和example目錄厉颤。
Remove test ?n(不刪除文件test)
Remove example ?y(刪除文件example)
刪除當(dāng)前目錄下除隱含文件外的所有文件和子目錄穴豫。
>`rm -r * `
應(yīng)注意凡简,這樣做是非常危險的!