原文出处:http://blog.chinaunix.net/uid-23302288-id-3810652.html
当前目录下,不包括子目录,修改日期超过90天以上的文件进行删除
find . -maxdepth 1 -type f -mtime +90 -exec rm {} \;
当前目录下,不包括子目录,修改日期超过90天以上的文件打包,并删除原文件
find . -maxdepth 1 -type f -mtime +90 -exec tar zcvf {}.tar.gz {} \; | xargs rm
当前目录下,不包括子目录,修改日期超过90天以上的文件打包,并删除原文件,再将归档的包文件移到old目录下
find . -maxdepth 1 -type f -mtime +90 -exec tar zcvf {}.tar.gz {} \; |xargs rm && mv *.tar.gz ./old/ \;
当前目录,将2013年之前的文件移到到old目录下
touch -t "201301010000.00" file && find . -maxdepth 1 -type f ! -newer file -exec mv {} ./old/ \;
当前目录,删除所有2013之前的文件,包括子目录
touch -t "201301010000.00" file && find . -type f ! -newer file rm {} \;
这篇博客写的很详细:https://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html