004 – Termux ile Toplu Dosya Adı Değiştirme
Merhabalar.
Termux’da toplu dosya adı değiştirmek için aşağıdaki kodu kullanabilirsiniz.
for f in K.L; do mv -- "$f" "${f%.L}.M"; done
Yukarıda “K” gördüğün yer dosya adıdır. Onu “*” yaparsan adına bakmadan dosyaları seçer.
“L” gördüğün yer “K” dosyasının uzantısıdır. “*” yazarsan uzantıya bakmadan hepsini seçer.
“M” gördüğün yer yeni dosya uzantısıdır. Oraya yeni uzantıyı yazarsın.
Örneğin elinizde 50 tane jpg dosyası var.
İsimler de karışık.
Mesela:
234234.jpg
4fgt.jpg
lflfLLO90.jpg
.
.
.
diye gidiyor.
Hepsinin uzantısını png yapmak isterseniz kodu şöyle yazabilirsiniz:
for f in *.*; do mv -- "$f" "${f%.*}.png"; done
Klasörde sadece 50 tane jpg dosyası olduğunu farz ederek yazdık bunu.
Klasör içinde mp4 dosyaları varsa onları da .mp4 diye değiştirir.
Dikkat etmek lazım. Buna dikkat ederek yazarsak:
İçinde avi mp4 exe rar png gibi dosyalar olan klasörde mesela sadece
avi’leri mp4 yapmak istersen:
for f in *.avi; do mv -- "$f" "${f%.*}.mp4"; done
Şeklinde kod kullanabilirsiniz.
Klasör içerisinde uzantısı avi olan tüm dosyalar mp4 olarak değişmiş olur.
Saygılarımla.