lsof查看删除的文件
时间: 2024-04-30 14:21:52 浏览: 38
MySQL运维技巧-软件调试 pdf 张银奎先生力作
当一个文件被删除后,它的目录项会被删除,但是文件本身的数据并没有立即被删除。如果有进程仍然在使用这个文件,则文件会继续存在于磁盘中,只是目录项被删除了。因此,可以使用 `lsof` 命令来查看哪些进程仍然在使用这个文件。
假设你要查看一个名为 `deleted.log` 的已删除文件的使用情况,可以使用以下命令:
```
lsof | grep deleted.log
```
这会列出所有正在使用这个文件的进程及其 PID。如果没有输出,则表示没有进程在使用这个文件。如果你想要释放这个文件的磁盘空间,可以通过杀死正在使用该文件的进程来实现。
阅读全文