为了减少磁盘空间的使用,我想要自动清理我的“下载”文件夹。我想到了两种方法来实现:
1)更改Firefox等应用程序的配置,将文件保存到“/tmp/”目录(为了安全起见,需要将“/etc/default/rcS”中的变量“TMPTIME”更改为7天或更长时间);
2)将“~/Downloads”文件夹转换为一个临时目录,类似于“/tmp/”,并删除旧文件。问题在于,“/tmp”目录中的文件会在会话结束时被无差别地删除;而在“~/Downloads”文件夹中,最好按照文件的创建日期来删除。
对于第一种选项,我不太赞同,因为它需要进行大量的配置。我希望能得到一些帮助来实现第二种选项。怎样才是最佳的实现方式呢?
1)更改Firefox等应用程序的配置,将文件保存到“/tmp/”目录(为了安全起见,需要将“/etc/default/rcS”中的变量“TMPTIME”更改为7天或更长时间);
2)将“~/Downloads”文件夹转换为一个临时目录,类似于“/tmp/”,并删除旧文件。问题在于,“/tmp”目录中的文件会在会话结束时被无差别地删除;而在“~/Downloads”文件夹中,最好按照文件的创建日期来删除。
对于第一种选项,我不太赞同,因为它需要进行大量的配置。我希望能得到一些帮助来实现第二种选项。怎样才是最佳的实现方式呢?
tmpwatch
或tmpreaper
软件包是更好的清理目录的方法,它们专门为此目的而设计。 - MikeyB@reboot
的那行,而不是@daily
,这样命令就可以在启动时运行了。 - Programster