12 sty 2011

Szybka zmiana nazw wielu plików w linuxie

Problem: jak szybko i za jednym razem zmienić np. wielkie litery na małe w plikach ze zdjęciami skopiowanych z aparatu fotograficznego (Pict001.jpg na pict001.jpg itd.).

Można do tego użyć programu mmv.

Jeśli go nie ma w systemie, instalujemy, np.:
sudo apt-get install mmv

komenda w konsoli zmieniająca litery na małe we wszystkich plikach w danym katalogu:

mmv "*.*" "#l1.#l2"

Warto wiedzieć: przełącznik -n pozwala na wykonanie symulacji zmian nazwy  plików bez ich wykonania. Można w ten sposób bezpiecznie przetestować działanie programu :-).

Podręcznik do mmv (program "umie" znacznie więcej):
http://linux.die.net/man/1/mmv