W danym folderze wywołujemy:
1 |
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:
1 |
sudo apt install rename |
Następnie:
1 |
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