Для файловых менеджеров: nautilus, caja, nemo - это простой файл с изображением (размером максимум 256x256px), расположенный в папке $HOME/.cache/thumbnails/normal и именем, представлющим собой хэш полного пути к файлу, для которого генерируется миниатюра. Т.е., к примеру, имя миниатюры, сохраненной в каталоге $HOME/.cache/thumbnails/normal/, для следующего файла /home/user/films/big_buck_bunny.mov будет иметь вид 1c46eb77768ef1505938377f76e2b2c8.png Вот так я получаю хэш для вышеприденной строки:
echo "/home/user/films/big_buck_bunny.mov" | md5sum
К сожалению, поделится скриптом для автоматизации данного процесса, пока не могу, малость не дописан. Но алгоритм прост.