如何使下载文件夹的行为类似于临时目录

为了减少磁盘空间的使用,我想在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保存并退出,你就完成了。