我正在谈论.Trash-1000
类似的文件夹。
有时其内容大小会达到 18GB,并且尝试写入文件的应用程序将失败并且没有明确的消息,因为磁盘空间已耗尽。
我正在寻找一种通过一些额外限制来强制垃圾配额/限制的方法。
这些约束选项会很好:
- 按文件日期/时间,较旧的文件首先被删除。
- 根据可用磁盘空间,如果空间少于 1GB,无论垃圾文件的日期时间是什么,它都会被删除,以保持 1GB 可用。
- 按文件大小,如果垃圾文件大于 500MB,则会被立即删除。
是否存在这样的软件,以便我可以避免编写脚本?
答案1
尝试从存储库中进行自动垃圾清理。
autotrash — 自动从 FreeDesk-top.org 垃圾箱中清除旧文件的程序
安装后,您需要添加一个 cron 作业来运行 autotrash。
运行crontab -e
,并添加以下行:
@hourly /usr/bin/autotrash --keep-free 1024 -d 30
我认为它没有涵盖最后一点,但它是一个很好的开始。
附言:还请查看man autotrash
更多信息。