rm -rf 刪除檔案還能恢復嗎?

126雲發表於2021-04-24


1、rm -rf誤操作的後果是可怕的,rm -f也要三思而行,不能輕易使用。
2、做好資料備份。
3、用一些策略避免出錯:
       提倡在shell下用 TAB 補全,用指令碼執行任務,減少出錯的機會。
       或者編寫一個指令碼,起名rm,在指令碼里將真實的rm改為mv ,將刪除的都mv到一個指定的目錄裡面,定期清理。
那麼rm刪除的檔案還能恢復嗎?
    rm的man裡面有如下說法:
請注意,如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。如果想保證該檔案的內容無法還原,請考慮使用 shred。

所以理論上rm刪除的檔案是還能恢復的。刪掉檔案其實只是將指向資料塊的索引點(information nodes)釋放,只要不被覆蓋,

資料其實還在硬碟上,關鍵在於找出索引點,然後將其所指資料塊內的資料抓出,再儲存到另外的分割槽。在用rm誤刪除檔案 後,我們要做的第一件事就是保證不再向誤刪檔案的分割槽寫資料。




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2769639/,如需轉載,請註明出處,否則將追究法律責任。

相關文章