lsof 命令
这个命令用于查看一个进程打开了那些文件。
例如 : lsof -p 36468
查看一个进程打开了那些文件描述符
![在这里插入图片描述](https://img-blog.csdnimg.cn/6594936d13b14e858e69f1aa125f1b89.png)
我们可以看到这个程序打开的文件内容。
紧急恢复被删除的文件
在运行 pid 为36468 进程的之后,我们将 /home/lq/python/1.txt 这个文件干掉。 这个时候使用lsof命令进行查看,就可以发现这个被打开的文件后面为(deleted)
这个时候通过查看 ll /proc/pid/fd
![在这里插入图片描述](https://img-blog.csdnimg.cn/5ef125624f144cd2a6c365d4cb517fe4.png)
cat /proc/36468/fd/3 >> /home/lq/python/1.txt