macos - 查看 Mac OS X 中哪个进程正在访问文件

标签 macos unix terminal audit lsof

注意:此问题显示哪些文件正在使用中。该文件当前未被使用。该文件将在未来某个未知的时刻被使用。此时,我想知道哪个进程访问了该文件。

我希望能够跟踪文件并查看哪个进程正在接触该文件。那可能吗?我知道我可以在事件监视器中看到打开的进程列表,但我认为我很快就能看到它。原因是我正在使用一个框架,并且我认为正在使用该框架的系统版本而不是调试版本,我想看看哪个进程正在接触它。

最佳答案

很简单:sudo fs_usage | grep [文件路径]

关于macos - 查看 Mac OS X 中哪个进程正在访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8317177/

相关文章:

mysql - 如何在没有过多密码请求的情况下从终端循环

linux - 将文件夹从未知位置移动到服务器上的不同位置

macos - 自动打开目录 (mac os x) 和创建 m3u 播放列表的脚本

macos - 无法删除 Mac 中的目录

linux -/etc/profile 中的 Bash 语法

linux - 历史命令在终端中有效,但在作为 bash 脚本编写时无效

javascript - 如何 'open file with' electro.js 应用程序?

macos - 在可编写脚本的 Mac 应用程序中支持 "styled text"(Cocoa Scripting)

通过 fifo 队列 linux 进行通信

python - 多行搜索和替换