find 参数说明ide
-amin -n: 最后一次访问发生在 n分钟 以内 -amin n: 最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟 -amin +n: 最后一次访问发生在 (n+1)分钟 以外 -atime -n: 最后一次访问发生在 n天 以内 -atime n: 最后一次访问发生在 n天 至 (n+1)天 -atime +n: 最后一次访问发生在 (n+1)天 以外 -cmin -n: 最后一次文件状态修改发生在 n分钟 以内 -cmin n: 最后一次文件状态修改发生在 n分钟 至 (n+1)分钟 -cmin +n: 最后一次文件状态修改发生在 (n+1)分钟 以外 -ctime -n: 最后一次文件状态修改发生在 n天 以内 -ctime n: 最后一次文件状态修改发生在 n天 至 (n+1) 天 -ctime +n: 最后一次文件状态修改发生在 (n+1)天 以外 -mmin -n: 最后一次文件内容修改发生在 n分钟 以内 -mmin n: 最后一次文件内容修改发生在 n分钟 至 (n+1)分钟 -mmin +n: 最后一次文件内容修改发生在 (n+1)分钟 以外 -mtime -n: 最后一次文件内容修改发生在 n天 以内 -mtime n: 最后一次文件内容修改发生在 n天 至 (n+1)天 -mtime +n: 最后一次文件内容修改发生在 (n+1)天 以外 #查找文件内容修改发生在2天以内的文件 find /var/log/hive/ -name "*" -mtime -2
执行删除3d
#删除5天前的文件 # -exec参数,若是查找有返回,可在exec参数后加上须要操做的命令,查找结果用{}来代替 find /var/log/hive/ -name "*" -mtime +5 -exec rm -rfv {} \;