shell脚本怎么在文件夹内删除最老的那个文件

 我来答
wallcopper
2016-07-27 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1790万
展开全部
1、如果很规律,比如说每天一个,或者每个月一个,你可以按时间删除,比如每天删除30天的
例如:
#!/bin/sh
find . -type f -mtime +30 -exec rm -rf {} \;
2、如果每天很多,只删除最老的一个,你可以按时间排序
ls -rt|head -1就是最老的那个
例如:
#!/bin/sh
ls -rt|head -1|xargs rm -rf
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式