1

我想使用“dtrace”来跟踪 OSX 10.8 中的文件传输,例如运行命令“mv /folder1/file1 /folder2”时。

我知道有像 create/link/unlink/rename/chdir 这样的探针可以以以下形式使用

dtrace -n 'syscall::create:entry { printf("%s %s", execname, copyinstr(arg0)); }'

但是如何跟踪这个“mv”命令?

4

1 回答 1

2

rename是您所追求的功能:

dtrace -n 'syscall::rename:entry { printf("mv %s %s\n",copyinstr(arg0),copyinstr(arg1)); }'

(如果需要,添加sudo infront)

于 2013-02-12T22:57:51.693 回答