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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)