删除N天之前的备份文件

问题

备份sql数据, 每天备份一次, 时间久了, 会导致磁盘占用爆炸. 所以有个需求就是根据时间删除N天之前的备份文件,假设N为3

解答

# 删除3天之前的*.sql的文件
find . -name "*.sql" -mtime +2 -type f | xargs rm -rf