Добавить расширение jpg ко многим файлам

Добавить расширение jpg ко многим файлам

У меня есть папка с множеством папок с множеством файлов и, возможно, еще больше папок с большим количеством файлов, где некоторые файлы потеряли свое расширение. Я думаю, что они все jpg, но я могу ошибаться. Есть идеи, как повторно добавить расширения ко всем этим файлам, не делая это по одному?

Я могу сделать это на Windows 7 или Ubuntu 8.10.

решение1

Вы можете сделать это через cmd в Windows.

переименовать * *.jpg


Редактировать:
Чтобы применить к вложенным папкам, можно использовать;

для /r %x в (*) переименовать "%x" *.jpg

решение2

Я сделал это таким образом

find . -type f -iregex ".*[^\(\.jpg\)]" -exec mv "{}" "{}.jpg" ";"

решение3

Если использование PowerShell возможно, тоэта почтаот SO должно быть именно то, что вам нужно.

решение4

Переименование расширенийделает свою работу.

Связанный контент