Linux 中正在使用的文件被誤刪除如何恢復。


1、lsof -a /data/test.txt   #通過lsof -a 查看到less 在使用這個文件

 

2、 lsof |grep delete    #lsof 可以查看到所有正在運行的進程,grep 過濾出刪除的delete。

 

3、記住進程編號“9903

4、ll /proc/9903/fd   #fd文件描述符,9903進程編號

 

5、cat /proc/9903/fd/4  #可以查看到被刪除的文件

6、cat /proc/9903/fd/4 > /data/test.txt  #把看到的文件替換復制到/data/下的test.txt里


免責聲明!

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



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