分类: LINUX
2011-04-05 15:10:39
find 命令能查找文件的修改时间是以天为单位的,如果要以小时为单位find就搞不定了。
而且find的修改时间会随着执行是的时间慢慢增加,会让找到的文件个数不同。用下面的方法就ok了。
下面是转别人的,感觉蛮有用的。
先touch一个你想要的时间的文件,然后用"find -newer 创建的文件 -print"
如:
创建8月19日8点的文件
touch -t 08190800 file # 时间格式是 [[CC]YY]MMDDhhmm[.ss] 这里只要 mmddhhmm就好。
find -newer file -print # 这里的查找种类还有很多,如cnewer anewer。这样能把时间定住。