我最近发现我的 ~/.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