Опубликовано 03/04/2014
Используем утилиту rename, которая входит в стандартную поставку Debian.
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
-v отобразить имена успешно переименованных файлов.
-n отобразить список файлов, которые будут переименованы, без переименования в итерации.
-f перезаписать уже существующие файлы.
perlexpr — шаблон для переименования.
С помощью rename можно быстро изменить регистр файлов.
Для того, чтобы выполнить переименование файлов согласно условию, выполним команду:
rename 's/.JPG/.jpg/g' *.JPG
Рассмотрим perlexr подробнее:
s=указывает, что требуется замещение.
/.JPG/=Строка, которую будем замещать.
/.jpg/ = строка, на которую будем замещать
g=global, будем замещать все найденные вхождения.
Еще пример:
rename 'y/a-z/A-Z/' *
Добавить комментарий