记录新创建的文件

记录新创建的文件

我想记录特定目录下所有新创建的文件和/或文件夹。我试图监控 OSX Mountain Lion 10.8.3 上哪些文件被移动到目录以及从目录中复制

答案1

watch -d突出显示添加和删除的行 2 秒:

watch -d ls

-d=--cumulative永久显示亮点:

watch -d=--cumulative ls

或者在 crontab 中添加如下一行:

* * * * * ls ~/Desktop/ > /tmp/desktop-$(date +\%Y\%m\%d\%H\%M\%S)

然后比较文件:

$ diff -y /tmp/desktop-20130604105700 /tmp/desktop-20130604105800
file1                               file1
                                  > file2
$ comm -13 /tmp/desktop-20130604105700 /tmp/desktop-20130604105800
file2

相关内容