zmiana wszystkich rozszerzeń plików z JPG na jpeg

W danym folderze wywołujemy:

for x in *.JPG; do mv "$x" "${x%.JPG}.jpg"; done

Oczywiście odp modyfikacja tej komendy może zamienić np. nazwy z jpeg na jpg itd.

Jest też komenda wykonująca to dla wszystkich podfolderów, ale wymaga dodatkowego oprogramowania. Instalujemy je:

sudo apt install rename

Następnie:

find . -type f -name '*.JPG' -print0 | xargs -0 rename 's/\.JPG/\.jpeg/'

Jeśli pliki mają nazwy pisane „CAPSEM” dobrze dodatkowo przemianować je na „lovercase” (nazwa pisana małymi literami). Opisywaliśmy to w artykule: https://linuxporady.pl/zmiana-wszystkich-plikow-w-danym-folderze-na-pisane-malymi-literami/

Natomiast usunięcie spacji i nawiasów w plikach wykonamy poprzez komendę z tego artykułu: https://linuxporady.pl/masowa-zmiana-nazw-plikow-usuniecie-polskich-znakow-diakrytycznych-i-spacji/

 

grafika: wallpapercave.com

Możesz również polubić…

Inna porada:
wystarczy użycie komendy find z odpowiednim parametrem: find . -type…