1
如何恢复仍然打开的已删除文件?
如何恢复已被删除但仍被某个进程打开的文件? 博客文章“从中还原文件/proc”介绍了如何在Linux上执行此操作: 使用lsof(例如lsof -c name)查找当前为给定进程打开的所有文件(名称以开头name)。从输出中,您可以了解所需pid的文件的进程和文件描述符(fd)。 使用cp /proc/<pid>/fd/<fd>/ tmp / restored-file`进行复制。 第一步也可以在OS X上一对一地工作。但是,步骤2似乎更复杂。OS X上有类似的功能吗? (我尝试过,/dev/fd但就我而言,它不包含进程/文件的PID / FD。)