[LIFEHACK] Zamiana nazw wszystkich plików (np. JPG) w danym folderze na postać numeryczna

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:

0001.jpg
0002.jpg
0003.jpg
itd.

Wtedy do przemianowania wszystkich zdjęć JPEG w danym folderze wystarczy komenda (a raczej mini skrypt w bashu):

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 😉

Możesz również polubić…

Inna porada:
Dzisiaj prezentujemy poradnik jak w Linuxie odzyskać dane z porysowanej…