1.创建一个基准时间文件
//比如创建一个“创建时间”为2010年01月01日00时00分的文件-- time_file
//时间格式为 [[CC]YY]MMDDhhmm[.ss]
# touch -t 201001010000 time_file
#touch time_file -t `date --date="1 day ago" +%Y%m%d0000`
2.证实一下
# ll --time-style=long-iso time_file
-rw-rw-r-- 1 work work 0 2010-01-01 00:00 time_file
3.找到并删除基准时间前的文件
# find . ! -newer time_file | xargs rm
4.删除基准文件
# rm -rf time_file
注:如果是要根据修改时间,则把newer改成cnewer,如果是根据访问时间,则把newer改为anewer