如何使下载文件夹的行为类似于临时目录
为了减少磁盘空间的使用,我想在Downloads
文件夹中自动执行临时清理。 我想到了两种方法:
1)更改firefox等的配置以将文件保存到/tmp/
(为安全起见,这需要将/etc/default/rcS
的变量TMPTIME
更改为7天或更多天);
2)将~/Downloads
文件夹转换为与/tmp/
类似的临时目录,删除旧文件。 问题是在会话结束时不加选择地删除/tmp
文件; 在~/Downloads
文件夹中,最好按创建日期删除文件。
我不是很同情第一个选项,因为它需要很多配置。 我想帮助实现第二个。 最好的方法是什么?
您可以使用一些清理脚本,而不是更改目录的工作方式。 它实施起来更容易,从长远来看可能不那么危险。
以下内容将删除~/Download/
目录中超过7天的任何内容:
find ~/Download/ -mtime +7 -delete
您可能希望通过删除-delete
段并检查它返回的文件来测试它。 但是一旦你对它感到满意,你可以通过运行crontab -e
并在新行上添加它来安排它每天运行一次:
@daily find ~/Download/ -mtime +7 -delete
控制 X然后Y保存并退出,你就完成了。