Domů > Užitečné bash příkazy a scripty > Hromadné nahrazení koncovky souborů

Hromadné nahrazení koncovky souborů

Pokud potřebujete změnit koncovku souborů např. z *.JPG na *.jpg hromadně, použijte příkaz (pro malý počet souborů v adresáři):

cd /cesta/do/adresáře
rename .JPG .jpg *.JPG

(pro velký počet souborů v adresáři):

cd /cesta/do/adresáře
for i in $(ls|grep '\.JPG$'); do mv $i ${i%JPG}jpg; done

Důvod, proč při velkém množství souborů použít druhý příkaz je, že příkaz rename vám to z důvodu limitu (1024 characters) nedovolí přejmenovat.

admin Užitečné bash příkazy a scripty

  1. Bez komentářů.
  1. Žádné zpětné odkazy