linux環境下的undelete(轉)

post0發表於2007-08-10
linux環境下的undelete(轉)[@more@]

 先在自己的主目錄下建立一個名為.trash的子目錄,然後在bashrc加入以下指令:

  alias rm 'mv -f !* ~/.trash'

  alias undel 'mv ~/.trash/!* ./!*'

  alias cleantrash '/bin/rm -rf ~/.trash; mkdir ~/.trash;sync'

  alias lrm 'ls ~/.trash'

  若文件是直接用rm命令刪除的,理論上 ext2 內 rm 掉的檔案還是可以用 debugfs , ext2ed 救回來的.當然... 被 overwrite 掉就沒救了

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

相關文章