清除 Thunar 缩略图缓存的规则是否设置在用户可以更改的地方?

清除 Thunar 缩略图缓存的规则是否设置在用户可以更改的地方?

我最近发现我的 ~/.cache/thumbnails/normal/ 文件夹包含一些非常旧的缩略图。我以为这些缩略图会以合理的频率自动删除。这个文件夹的内容表明我错了。我在 Ubuntu 18.04 和 GNOME 上遇到了类似的问题,我以为这是一个 Nautilus 问题。然而,在 Xubuntu 20.04 和 Thunar 上也遇到了同样的问题,这表明我需要在其他地方寻找。

~/.cache/thumbnails/ 中文件的删除规则是否位于我可以轻松访问和更改的地方?此外,这是 Ubuntu 的问题,还是我只是不幸使用了两个具有相同问题的 DE?

答案1

似乎唯一的规则是,如果你从 thunar 中删除一个图像文件,相关的缩略图文件也会被删除。但是,如果你从命令行或其他文件管理器中删除它,它不会被删除,只会留在那里。

自动从缓存中删除旧缩略图文件可能是一个好主意。即使您删除了有效的缩略图文件,它们也会在需要时重新创建。

使用的工具是cron。例如,在 /etc/cron.d文件夹中创建一个新文件,内容如下:

0 21 * * * root find /home/*/.thumbnails/ -type f -atime +6 -exec rm '{}' \;

这个 cron-job 会在晚上 9 点(21 点)以 root 身份运行,查找所有主文件夹中的所有缩略图文件并删除过去 7 天(今天 +6 天)未访问的文件。

如果你希望禁用缩略图,请转到菜单 编辑 > 首选项 > 显示并将“显示缩略图”设置为从不。

对于强有力的措施,您还可以这样做:

cd ~/.cache
mv thumbnails xthumbnails
ln -s thumbnails /dev/null

相关内容