问题
备份sql数据, 每天备份一次, 时间久了, 会导致磁盘占用爆炸. 所以有个需求就是根据时间删除N天之前的备份文件,假设N为3
解答
# 删除3天之前的*.sql的文件
find . -name "*.sql" -mtime +2 -type f | xargs rm -rf
备份sql数据, 每天备份一次, 时间久了, 会导致磁盘占用爆炸. 所以有个需求就是根据时间删除N天之前的备份文件,假设N为3
# 删除3天之前的*.sql的文件
find . -name "*.sql" -mtime +2 -type f | xargs rm -rf