如何使下载文件夹表现得像一个临时目录

hen*_*que 14 tmp directory home-directory

为了减少磁盘空间使用,我想在我的Downloads文件夹中自动进行临时清理。我想了两种方法来做到这一点:

1)改变Firefox等的配置,以节省文件/tmp/(这将需要,为了安全,改变可变TMPTIME/etc/default/rcS〜7天或更多天);

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

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

Oli*_*Oli 19

您可以使用一些清理脚本,而不是更改目录的工作方式。从长远来看,它更容易实施并且可能不那么危险。

以下内容将删除您~/Download/目录中超过 7 天的任何内容:

find ~/Download/ -mtime +7 -delete
Run Code Online (Sandbox Code Playgroud)

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

@daily find ~/Download/ -mtime +7 -delete
Run Code Online (Sandbox Code Playgroud)

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

  • `tmpwatch` 或 `tmpreaper` 包是清理目录的更好方法,正是为此目的而设计的。 (5认同)