我读图标存储在哪里?关于 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"