http://jianjian.blog.51cto.com/35031/103231
atime 访问时间 accessed
mtime 修改时间 modified
ctime 改变状态 changed
-mmin 修改分钟
find / -amin -30 -ls # 查找在系统中最后30分钟访问的文件
find / -atime -2 -ls # 查找在系统中最后48小时访问的文件
find / -mmin -10 -ls # 查找在系统中最后10分钟里修改过的文件
find / -mtime -1 -ls # 查找在系统中最后24小时里修改过的文件
find / -cmin -10 -ls # 查找在系统中最后10分钟里被改变状态的文件
find / -ctime -1 -ls # 查找在系统中最后24小时里被改变状态的文件
cd /log; ls -t | sed ’11,$s/.*/rm -f &/’ | sh
先拿掉“| sh”看看是否是你所需要删除的?
是!则加上“|sh”即可真正删除你想删除的东东。满意后每天自动运行一次即可。
还是用土办法吧,
find /log -mtime +10 -exec rm {} \;