linux恢复已删除的文件(文件被其他进程占用的情况下)

查找被删除,但还在内存中的文件

find /proc/*/fd -ls | grep  '(deleted)'

找到被删除文件

386632172    0 l-wx------   1 root     root           64 Jun 29 12:03 /proc/9986/fd/23 -> /tmp/3.log (deleted)

通过cat命令重写到一个新文件中

cat /proc/9986/fd/23 > /tmp/3.log

 

posted @ 2022-07-19 15:46  thanksw  阅读(28)  评论(0)    收藏  举报