香港服務器rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。
對于鏈接文件,只是刪除了鏈接,原有文件均保持不變。
沒有先后順序,表示強制(f不提示)刪除文件和目錄(r)
1、rm -rf誤操作的后果是可怕的,rm -f也要三思而行,不能輕易使用。 2、做好數據備份。 3、用一些策略避免出錯: 提倡在shell下用 TAB 補全,用腳本執行任務,減少出錯的機會。 或者編寫一個腳本,起名rm,在腳本里將真實的rm改為mv ,將刪除的都mv到一個指定的目錄里面,定期清理。 那么rm刪除的文件還能恢復嗎? rm的man里面有如下說法: 請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證該文件的內容無法還原,請考慮使用 shred。 所以理論上rm刪除的文件是還能恢復的。刪掉文件其實只是將指向數據塊的索引點(information nodes)釋放,只要不被覆蓋,數據其實還在硬盤上,關鍵在于找出索引點,然后將其所指數據塊內的數據抓出,再保存到另外的分區。在用rm誤刪除文件 后,我們要做的第一件事就是保證不再向誤刪文件的分區寫數據。