Когда-то давно я написал заметку для пакетного переименования файлов с указанием разрешения из самого файла. Для Windows. Ныне проделаем то же самое, но уже в линуксе.
На самом деле здесь даже убирать текст под кат не нужно. Сам imagemagick уже предустановлен в моем случае, и вся магия совершается в меньшем объеме строчек:
#!bin/bash echo "Start from?" read i for img in *.jpg; do SIZEX=$(identify -ping -format "%w" $img) SIZEY=$(identify -ping -format "%h" $img) mv $img $i-$SIZEX'x'$SIZEY'.jpg' i=$((i+1)) done
Если код будет непонятен — пишите в комментариях вопросы. Буду рад объяснить.