Как переименовать .JPG в .jpg рекурсивно

find /path/to/images -name '*.JPG' -exec rename "s/.JPG/.jpg/g" \{\} \;


Эта команда «find» с помощью опции «-name» ищет все файлы с расширением .JPG в указанном пути /path/to/images, а затем с помощью команды «rename» переименовывает их, заменяя все вхождения .JPG на .jpg.

Это полезно, если вам необходимо переименовать все файлы с расширением .JPG на .jpg в указанном каталоге и его подкаталогах.

Альтернативой этой команды может быть использование команды «mv» с циклом «for» в сочетании с регулярным выражением, но команда «find» с опцией «-exec rename» является более удобной и компактной.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *