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