Пропустить навигацию.

mv

Групповое переименование файлов в FreeBSD, Linux, Mac OS X

Групповое переименование файлов в папке с нумерацией по порядку делается так:

x=1; for i in *.jpg ; do mv $i $x.jpg;x=$(($x+1)); done

Как видно, обычный цикл с переименованием всех картинок (которые попадают под шаблон *.jpg, его, кстати, можно поменять) в их порядковые номера.

Просто и работает. До этого мучался с командой ls, сохранением вывода в файл и на основе этого файла команда mv толи paste переименовывала файлы.

ps. написал тут, чтобы потом опять по другим сайтам не искать заветную строку.

RSS-материал