- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
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誤刪除文件 后,我們要做的第一件事就是保證不再向誤刪文件的分區寫數據。
提交成功!非常感謝您的反饋,我們會繼續努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP