因为服务器一直在存图片,当磁盘占用到一定程度就需要删除文件,但是又不想简单的删除,而是从最旧的文件开始清理
通过shell脚本检测到磁盘占用率达到设定值时,开始删除文件,从日期最早的开始删除而不是直接删除,求方法!
通过find可以获取文件的时间,然后通过find的exec进行删除
根据下面两个文章,可以解决你的问题,第二个是需要删除前做备份:
根据磁盘使用率,删除日期较老的文件: https://www.cnblogs.com/anyux/p/11935030.html
linux如何实现自动删除最旧的文件: https://www.yisu.com/zixun/162419.html