Jeśli zdjęcia w danym folderze maja błędne nazwy (spacje w nazwie albo polskie znaki diakrytyczne) możemy je wszystkie przemianować na na postać numeryczna:
1 2 3 4 |
0001.jpg 0002.jpg 0003.jpg itd. |
Wtedy do przemianowania wszystkich zdjęć JPEG w danym folderze wystarczy komenda (a raczej mini skrypt w bashu):
1 2 3 4 5 6 |
a=1 for i in *.jpg; do new=$(printf "%04d.jpg" "$a") #04 znacznik dlugosci nazwy pliku mv -i -- "$i" "$new" let a=a+1 done |
Jak widać do dyspozycji mamy prawie 10 000 wystąpień.
Możemy także użyć tej komendy na plikach o innym rozszerzeniu po odpowiedniej modyfikacji przedstawionego polecenia.
Tak samo, jeśli 10 000 to dla Ciebie za mało – możesz zmienić ta liczbę jak podano w komentarzu 😉