find 查找文件和目录 -type 按类型 文件类型(f,d,) -name 按名称查找(双引号,“oldboy”) -exec 对查找到的结果采取进一步处理。 命令 {} ; -mtime 按修改时间查找 +7 -7 7 删除文件删除7天以前的。 -size 按照文件大小 +100k就是大于100kb
find 目录 -type f -name “.txt" -mtime +7 -exec rm -f {} ; find 目录 -type f -name ".txt” -mtime +7|xargs rm -f
date命令:显示日期 date +%X 按要求显示时间。 Y年 m月 d日 H M S F以年月日显示。 date +%Y-%m-%d\ %H:%M:%S date +%F\ %T
date -s “y/m/d/ hⓂ️s” 修改时间 hwclock
显示过去以及未来的时间。 date +%F -d “+1day” date +%F -d “-1day” xargs 1、分组 -n 数字 2、find 目录 -type f -name “*.txt” -mtime +7|xargs rm -f 逻辑操作符:!取反,and(-a)并且交集,or(-o)或者并集 find /data(文件名) -type f -size +100k(100kb) -mtime +7(七天前) -exec(搜索到的文件输出到下一条命令) cp /tmp {} ; 搜索到的文件内容放在这里面{} find /data -type f -size +100k -mtime +7 -exex cp /tmp {} ; find / -name ‘txt’