25 为此有一个sysinternals工具(filemon),但是现在我可以为mac找到类似的东西。 我是一名开发人员,基本上我想调试“找不到文件”或“权限错误”错误。 macos filesystems monitoring — slhck source
18 您可以在终端中使用lsof或fs_usage。 lsof可以非常强大。如果是关于特定过程的,则可以尝试在“活动监视器”中对其进行采样。 对于GUI工具,我的建议是fseventer: 更多面向GUI的实用程序,我没有使用过: FileMon FS间谍 — 菲比斯 source +1非常好的答案。顺便说一句,我刚刚尝试了FileMon,但过滤似乎无法正常工作,这使其变得毫无用处。fseventer非常好。 — occulus fseventer声称“ 10.10优胜美地归为不支持,直至另行通知”。有更新的答案吗?有新建议吗? — rafraf
3 要查看实时访问的文件,您可以利用fs_usageMac OS X甚至dtrace本身的FSEvents功能的一部分。 用法:sudo fs_usage [PID]。 有关更多信息,请查看手册页 — 骗子 source fs_usage是我的最爱。我在我的博客文章@ mohit.io/blog/fs_usage-trace-file-system-calls-on-mac-os-x上写了关于它的内容,在那里我一直挂在挂起的Outlook上,我想知道它在做什么在我的Mac上。 — mohit
3 视觉欠佳 https://diigo.com/0xcp0,以获取Brendan博客的摘要»Mac OS X的十大DTrace脚本(2011-10-10)。 更直观 对于与fseventer不兼容的更现代的操作系统,可以使用Apple Xcode Instruments – –功能强大,但在某些情况下(与fseventer相比),Instruments可能太重。 — 格雷厄姆·佩林 source