shell脚本删除三个月前及更早日期的文件

写一个shell脚本,需要自动删除三个月前的所有文件,ps:三个月前以及更早的文件都需要删除。怎么实现,求大神赐教!... 写一个shell脚本,需要自动删除三个月前的所有文件,ps:三个月前以及更早的文件都需要删除。怎么实现,求大神赐教! 展开
 我来答
yexicheng
2015-01-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7116万
展开全部
有个比较粗糙的写法
find . -mtime +90 | xargs rm -rf
注意不要在系统目录,尤其根目录执行这个命令。
更多追问追答
追问
这个是可以。如果要是想删除带有日期的文件名,
比如2014-04-*.zip;
2014-03-*.zip;
而这些标注为以前日期的文件最近刚编辑修改过,又怎么批量查找出来给删除掉呢?
追答
那要看你到底是根据文件名删文件,还是根据修改时间删文件
如果是根据文件名删除的话,你所有的文件名都是什么格式的呢?是不是统一?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式