Thursday, December 04, 2008

find command examples related with file status

空目录
find . -type d -empty

n*24小时前访问过的文件
find . -atime +2

n分钟前状态发生改变的文件
find . -cmin +10

n*24小时前内容有被修改过的文件
find . -mtime +1

n*24小时与(n+1)*24小时这一天中,内容有被修改过的文件(数字n前没有"+"号)
find . -mtime 1

删除find命令找到的文件
find . -cmin 1 -delete

这上面的命令中需要注意一点是其中数字前面需要带上"+"号,才表示这个时间点之前的时间段,如果没有提供"+"号,则指这的就限定在这个时间点内,如这一天内或者这一分钟内。

更多find相关用法可参考http://linux.about.com/od/commands/l/blcmdl1_find.htm

No comments :