新图像的缩略图位于哪里?

新图像的缩略图位于哪里?

我读图标存储在哪里?关于 Ubuntu 内置图标的位置(例如/usr/share/icons/gnome/256x256/appsgnome-terminal.png)。

但我对新图像的图标位置感到困惑。假设我在特定目录中有一个非常大的.eps文件.bmp,我想知道它的图标在哪里(如果在某处)以及如何访问它。

答案1

根据处理缩略图的程序,“图标”通常位于~/.thumbnails/或中~/.cache/thumbnails/

缩略图的文件名是md5sum完整路径 +.png扩展名。因此,要查找给定文件的缩略图,您可以使用此功能:

find_thumbnail(){
    full_path="file://$(realpath -s "$1")"
    md5name=$(printf %s "${full_path// /%20}" | md5sum)
    find ~/.thumbnails/ ~/.cache/thumbnails/ -name "${md5name%% *}.png"
}


Usage:
======
find_thumbnail /path/to/file.bmp
find_thumbnail ~/Pictures/file.jpg
find_thumbnail file.jpg
find_thumbnail "file with spaces.tif"

相关内容