linux中找回删除的文件

举例:

rm -rf /var/log/syslog #删除文件

lsof|grep syslog #查看哪个进程打开了此文件,可以查找到PID

ll /proc/PID/fd #进程都在proc目录下,到此目录找到对应的PID/fd

查看这个已经删除的文件对应的文件描述符是多少

cat /proc/PID/fd/描述符 > /var/log/syslog #将删除的文件追回来

猜你喜欢

转载自blog.csdn.net/kehana/article/details/90766046