find 常用命令总结

1、删除3个月前的日志文件

find .  -type f  -name *.log  -mtime +180  -exec rm {} \;

2、查看3个月前的日志文件

find . -type f -mtime +90 -exec ls -l {} \; | more

3、移动三个月前的文件

find . -mtime +180 -type f -name "*.txt"  -exec mv  {} /tmp  \;

4、具体案例 

复制代码
#!/bin/bash
#move 180 days ago apiReportStatus data
#version v1

LOCAL_DIR_M=/opt/apiReportStatus/
LOCAL_DIR_B=/tmp/apiReportStatus/

for i in `cat /opt/apiReportStatus_dir`
do

    cd ${LOCAL_DIR_M}/$i/  && find . -mtime +180 -type f -name "*.txt"  -exec mv  {} ${LOCAL_DIR_B}/$i/ \;

done
复制代码

 

posted @   AlexMa  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示