资讯

展开

linux查看当前文件被哪些进程打开

作者:快盘下载 人气:

Windows下经常遇到要删除某个文件,然后告诉你某个程序正在使用,然而不告诉你具体是哪个程序。我们可以在资源管理器-性能-资源监视器-cpu-关联的句柄处搜索文件,即可找到打开该文件的程序,但是搜索速度感人。

linux就比较容易了,使用lsof命令就可以了,例如要查看当前哪些程序打开了hello.c:


linux查看当前文件被哪些进程打开


但是我们会发现,使用vi打开的hello.c并没有找出来,这是因为vi打开的是一个临时副本。我们换一种方式查找:


linux查看当前文件被哪些进程打开


这样我们就找到了两个程序和hello.c文件相关。

这里grep的作用是从所有结果中只列出符合条件的结果。



加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!