У меня есть папка с множеством папок с множеством файлов и, возможно, еще больше папок с большим количеством файлов, где некоторые файлы потеряли свое расширение. Я думаю, что они все 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
Переименование расширенийделает свою работу.