Я знаю, что это старый вопрос, но ... когда-то миниатюры застревают, а трюк с touch -m или mv не заставляет его восстанавливаться.
Запишите этот простой скрипт (спасибо этому ответу), назовем его find-gnome-thumbnail:
#! /bin/bash
#
fn=$(echo -n "$1" | md5sum | awk '{print $1}')
find $HOME/.cache/ -name "$fn*" 2> /dev/null
и передадим его каноническим именем файла, который вы хотите определите местоположение миниатюр. Лучший способ сделать это - выбрать файл в nautilus, сделать ctrlC, а в терминальной записи find-gnome-thumbnail ' (с пробелом и открывающей одинарной кавычкой) и после этого shiftctrlV; добавьте заключительную цитату, и у вас будет что-то вроде этого:
% ./find-gnome-thumbnail 'file:///home/romano/tmp/0101_IM_3026506.pdf'
/home/romano/.cache/thumbnails/large/d090cf90d2ac3f8127f62043f06b66df.png
Теперь вы можете удалить оскорбительную миниатюру, и она будет восстановлена (нажмите F5, если это не произойдет в одиночку). Трюк с копией-копией позаботится о странных преобразованиях символов:
% ./find-gnome-thumbnail 'file:///home/romano/tmp/lalla%20(copy).pdf'
/home/romano/.cache/thumbnails/large/28864dd40fab6d4982e1b103365574da.png
Когда-то скрипт терпит неудачу, если вы переименуете файл с mv, я не знаю, почему ... но это нормально. раз. Кроме того, удаление эскиза вручную не восстанавливает его немедленно - опять же, я здесь не в порядке.