Macos 检查文件是否在OSX上打开的快速方法
有没有一种快速的方法可以从OSX上的命令行检查文件句柄是否关闭Macos 检查文件是否在OSX上打开的快速方法,macos,file-io,Macos,File Io,有没有一种快速的方法可以从OSX上的命令行检查文件句柄是否关闭 lsof当然可以工作,但速度非常慢。您可能需要查看DTrace系列man DTrace 如果你只对纯“文件操作”感兴趣,你应该看看opensnoop,它建立在DTrace的基础上,从Mac OS X 10.6开始就包括在内。 您可以显示进程正在使用的所有文件(按-p pid或-n名称),并使用-f/path/to/file查看文件 如果您知道文件路径,可以直接将其提供给lsof。即使你给它一个文件路径,它仍然慢得可笑——至少在我的M
lsof
当然可以工作,但速度非常慢。您可能需要查看DTrace系列man DTrace
如果你只对纯“文件操作”感兴趣,你应该看看opensnoop
,它建立在DTrace的基础上,从Mac OS X 10.6开始就包括在内。
您可以显示进程正在使用的所有文件(按-p pid或-n名称),并使用-f/path/to/file查看文件 如果您知道文件路径,可以直接将其提供给lsof。即使你给它一个文件路径,它仍然慢得可笑——至少在我的Mac OS 10.14.6上是这样