从 SRE(Site Reliability Engineering)和 DevOps 的角度来看,
find
命令是企业级运维中不可或缺的工具,尤其在文件管理、日志处理、自动化任务和安全审计中扮演关键角色。以下是 20 个实际企业级应用的例子,涵盖不同场景的深度用法:
一、基础文件操作
-
查找并删除 7 天前的日志文件
find /var/log -name "*.log" -mtime +7 -delete
SRE 用途:自动化日志清理,避免磁盘空间不足。
-
查找大于 100MB 的文件
find / -type f -size +100M -exec ls -lh {
}