情景:需要删除以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
linux shell脚本 删除指定目录下文件夹(可指定文件夹名、时间)
最新推荐文章于 2024-07-26 16:15:39 发布