查找在文件系统上任何位置创建的新文件

时间:2012-12-26 21:33:16

标签: unix find

我是否可以运行Unix命令来打印文件系统中任何位置创建的新文件的名称?或者按照创建日期/修改日期的降序列出任何文件?

3 个答案:

答案 0 :(得分:0)

有一个名为inotify的Linux功能可能很有用,请查看此处http://en.wikipedia.org/wiki/Inotify

答案 1 :(得分:0)

尝试inotifywaitinotifywatch实用程序。

答案 2 :(得分:0)

如果您运行支持Dtrace的操作系统:

syscall::creat*:entry { printf("%Y %d %s %s", walltimestamp, uid, execname, copyinstr(arg0)); }