Ubuntu恢復被誤刪的文件


**主要內容轉載自博客:https://blog.csdn.net/YLD10/article/details/80241160 **


寫在前面,該方法只能用於誤刪的文件,若文件被覆蓋,則無法恢復。


1.下載工具

sudo apt-get install extundelete

2.按照時間來恢復文件

  即恢復到刪除文件之前的那個時間(類似於數據庫回滾),通俗來說就是,你刪除文件大概在 2019-3-6 10:30 左右,那么你可以選擇恢復到該時間之前的任意時刻,比如 2019-3-6 10:20 ,現在就需要獲取 2019-3-6 10:20 至此刻相差多少時間。
  獲取刪除文件之前的那個時間與此刻時間的差值(按秒計算):

date -d "2019-03-06 10:20:00" +%s

結果是1525762800,即10:20至此刻相差1525762800秒。

3.獲知所刪文件位於哪個分區

df -h

4.恢復文件

sudo extundelete /dev/sdb1 --after 1525762800 --restore-all 

寫在最后,在使用rm命令刪除文件時,請習慣性加上參數-i,交互一下,免得誤刪

rm -i 文件名



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM