在 nautilus 中刷新缩略图

Wil*_*ill 44 nautilus

如何刷新鹦鹉螺中的缩略图?在我的视频文件夹中,我有一些 MKV,其中只有一半有电影边框和电影摘录,其他(也以相同方式编码的 MKV)只有普通电影图标。

(F5 不这样做。)

小智 41

为 14.04 LTS(或更高版本)更新

从 12.10 开始,缩略图存储在 ~/.cache/thumbnails

更正的命令:

rm -r ~/.cache/thumbnails
Run Code Online (Sandbox Code Playgroud)

然后要么重新启动,要么:

killall nautilus
Run Code Online (Sandbox Code Playgroud)

原始答案:(适用于 12.04 及更早版本)

这里的命令:

rm -r  ~/.thumbnails
killall nautilus
Run Code Online (Sandbox Code Playgroud)

  • “不需要杀死所有 nautilus ......在运行 rm -R ~/.thumbnails/fail 后,只需在所需的 nautilus 窗口处于活动状态时按 F5 即可强制重新加载..否则下次访问所述文件夹时它将重新加载.. .” PrimeFalcon 是这么说的...我认为你应该在你的回答中包含这个 (2认同)

小智 17

更简单的方法是通过删除以下目录来删除未能缓存的图标。

这将使 nautilus 仅刷新那些当前具有缩略图等文件夹的缩略图。如果您想刷新当前具有任何缩略图的文件/文件夹,这将无济于事。

大多数情况下,您应该删除它,然后删除所有缩略图。

~/.thumbnails/失败

  • 新路径(ubuntu 14.04 LTS 或更高版本)是 ~/.cache/thumbnails/fail。所以就这样做:`rm -r ~/.cache/thumbnails/fail` (8认同)

Jav*_*era 10

您家中有一个隐藏目录,名为 .thumbnails。

如果您在那里删除文件(或全部),则 nautilus 将在您下次访问存储该文件的目录时重新创建其缩略图。

不知道有没有更方便的方法。

编辑:Nautilus 会将缩略图存储在内存中。您需要关闭并重新启动 Nautilus 以强制它重新创建它们。


Giu*_*use 7

通过简单地touching 文件轻松强制重新加载缩略图。

touch *
Run Code Online (Sandbox Code Playgroud)

确保您cd先到该文件夹​​。
如果你想更多地控制你的东西touch(eheh),只需更新 glob 来品尝,例如*.mkv.
无需将手放在自动配置文件夹中。

该问题经常发生,因为在创建文件后立即调用缩略图管理器,通常速度不够快以至于尚未完成。创建(编码视频、创建绘图、合并文档等)大文件时,缩略图管理器可能(尝试)在文件完成之前创建缩略图(但失败)。
该命令touch更新“上次编辑”时间。缩略图管理器发现缩略图已过时(自上次拍摄以来您“编辑”了文件)并更新它。

额外:如果您碰巧需要对文件进行更多控制(例如,包括子文件夹、文件模式等),您可以使用以下内容:

find . -name '*finished*.mkv' | while read f; do touch "$f"; done
Run Code Online (Sandbox Code Playgroud)


小智 5

不需要杀死所有 nautilus... 运行 rm -R ~/.thumbnails/fail 后,只需在所需的 nautilus 窗口处于活动状态时按 F5 即可强制重新加载..否则下次访问所述文件夹时它将重新加载...

如果它是你经常做的事情......你可以通过 cron https://help.ubuntu.com/community/CronHowto让它自动运行