情景:需要删除以201812开头的、6天前修改的文件夹(文件夹里包含文件)。

鼓捣了好一会,开始用find  /home/users/niu/test/log/  -name  '201812*'  -type  d  -mtime +5 -exec  rm  -f  {} \; 会报错:no such file or directory,后来改用以下脚本,不报错。

#!/bin/bash
find /home/users/niu/test/log/  -name  '201812*'  -type  d  -mtime +5  | xargs rm -rf
Logo

更多推荐