2010-04-17 52 views
1

我记得在较旧的Mac OS X版本(Tiger?)上有一个命令行工具,它告诉我任何写入(或读取)的文件的名称在系统上进行。它使用fseventd(?或类似的东西)。有没有像最新的Mac OS X(10.6)那样的东西?它应该在终端窗口中运行,然后我可以正常使用系统。比方说,我键入cat /etc/passwd,该程序的输出将类似于Mac OS X:获取已更改/写入文件的名称

/bin/cat 
/etc/passwd 

我不能使用lsof因为我无法得到合适的时机。

这是清楚还是您需要更多信息?

回答

2

以root身份运行fs_usage

+0

谢谢!而已。 – topskip 2010-04-17 20:37:50

+0

为了完整性,重新回答答案。还有iosnoop - 引用manpage:“snoop发生的I/O事件,使用DTrace。” – jweyrich 2010-09-17 01:39:32

相关问题