如何使下载文件夹像临时目录一样运行

如何使下载文件夹像临时目录一样运行

为了减少磁盘空间使用量,我想自动临时清理文件夹Downloads。我想到了两种方法:

1)更改 Firefox 等的配置以保存文件/tmp/(为了安全起见,这需要将变量更改TMPTIME/etc/default/rcS7 天或更长时间);

2) 将~/Downloads文件夹变成临时目录,其行为类似于/tmp/,删除旧文件。问题是,在 中的/tmp文件在会话结束时会被不加区别地删除;在~/Downloads文件夹中,最好按文件创建日期删除文件。

我不太赞同第一个选项,因为它需要大量配置。我需要一些帮助来实现第二个选项。最好的方法是什么?

答案1

您可以使用一个小的清理脚本,而不是更改目录的工作方式。它更容易实现,从长远来看危险性也更低。

以下命令将删除~/Download/目录中超过 7 天的所有内容:

find ~/Download/ -mtime +7 -delete

您可能希望通过删除段并检查其返回的文件来测试它。但是一旦您对此感到满意,您可以通过运行并在新行中添加以下内容来-delete安排它每天运行一次:crontab -e

@daily find ~/Download/ -mtime +7 -delete

ControlX然后Y保存并退出,就完成了。

相关内容