Pada Debian, Ubuntu dan turunannya, jika Anda masuk man rename
pada prompt perintah, Anda akan mendapatkan halaman manual untuk utilitas penggantian nama yang memungkinkan perintah ekspresi reguler Perl-like yang sewenang-wenang untuk digunakan dalam penggantian nama.
Sebagai contoh, ini akan mempersingkat (dengan memotong) semua file dalam direktori saat ini menjadi lima:
rename 's/^(.{5}).*/$1/' *
Ini bekerja dengan menangkap lima karakter pertama kemudian menggunakannya dalam substitusi, menghilangkan sisanya.
Contoh lain adalah mempersingkat nama file (tanpa ekstensi) menjadi lima karakter sambil mempertahankan ekstensi:
rename 's/^(.{5}).*(\..*)$/$1$2/' *
Ini menangkap dua kelompok, yang pertama adalah lima karakter pertama, yang kedua adalah ekstensi. Ini akan berubah myCarefullyCraftedDocument.pdf
menjadi myCar.pdf
.
Peringatan: Gunakan ini dengan hati-hati, lebih disukai pada salinan direktori Anda, atau dengan mengambil cadangan terlebih dahulu. Anda telah diperingatkan!! Minimal, gunakan rename -n
dulu, yang akan menunjukkan kepada Anda apa yang akan dilakukan tanpa benar-benar melakukannya.