按照目录寻找文件

显示10分钟前修改过的文件(+10表示10分钟之前,-10表示10分钟之内)
find /root/test -type f -mmin +10 -exec ls -l {} \;
删除10分钟前修改过的文件
find /root/test -type f -mmin +10 -exec rm {} \;

显示2天前修改过的文件
find /root/test -type f -mtime +2 -exec ls -l {} \;
删除2天前修改过的文件
find /root/test -type f -mtime +2 -exec rm {} \;

按照名称寻找文件

列出后缀名为txt的文件
find /root/test -name '*.txt'
显示10分钟前修改过的文件
find /root/test -name '*.txt' -mmin +10 -exec ls -l {} \;
删除10分钟前修改过的文件
find /root/test -name '*.txt' -mmin +10 -exec rm {} \;

备注

n表示时间,+n表示之前,-n表示之内
-amin n  查找系统中最后N分钟访问的文件
-atime n  查找系统中最后n*24小时访问的文件
-cmin n  查找系统中最后N分钟被改变文件状态的文件
-ctime n  查找系统中最后n*24小时被改变文件状态的文件
-mmin n  查找系统中最后N分钟被改变文件数据的文件
-mtime n  查找系统中最后n*24小时被改变文件数据的文件