Bash Script Buat Rename File Secara Massal: Gampang Banget, Cukup Satu Perintah!
Mau Ngerename Banyak File Sekaligus, Tapi Males Ngulang-ulang? Gak Usah Khawatir, Ini Solusinya!
Pernah ngerasa frustasi ngerename file satu per satu, apalagi kalo filenya banyak banget? “Aduh, capek nih tangan udah pegel ngetik, eh masih banyak lagi,” mungkin itulah yang ada di pikiran kamu. Tapi gak usah khawatir, dalam dunia Linux kamu punya senjata rahasia, Bash Script, untuk ngerename file secara massal dengan gampang dan cepat.
Apa Itu Bash Script?
Bash Script itu ibarat sihir buat kamu yang sering ngurusin file di Linux. Bayangin, kamu bisa ngasih perintah satu kali, trus Bash Script bakal dengan senang hati menjalankan perintah tersebut ke semua file yang kamu mau, tanpa kamu harus capek-capek ngetik ulang. Mantap, kan?
Kok Bisa Gampang Sih?
Dengan Bash Script, kamu bisa nulis perintah-perintah yang biasanya kamu jalankan di terminal, tapi kali ini kamu bisa nyimpen perintah-perintah itu dalam sebuah file script. Jadi, kamu tinggal menjalankan script tersebut, dan semua perintah akan dijalankan secara otomatis, termasuk ngerename file secara massal.
Gimana Caranya?
Berikut adalah contoh Bash Script sederhana buat ngerename file sesuai pola yang kamu mau:
#!/bin/bash
for file in *.jpg
do
mv "$file" "foto-${file}"
done
Penjelasan:
#!/bin/bash
: Ini adalah shebang, biar sistem tahu ini file Bash Script.for file in *.jpg
: Ini bakal nge-loop semua file dengan ekstensi.jpg
di direktori saat ini.mv "$file" "foto-${file}"
: Perintahmv
digunakan untuk rename file, di sini kita menambahkan kata “foto-” di depan nama file aslinya.
Contoh: kalau ada file ultah.jpg
, maka setelah dijalankan scriptnya, namanya akan berubah menjadi foto-ultah.jpg
.
Bonus Tips Tambahan!
- Pola Nama File: Kamu bisa ngekreasikan pola nama file sesuka hati, misalnya menambahkan tanggal, waktu, atau angka urut. Tinggal sesuaikan saja perintah
mv
dengan pola yang kamu mau. - Backup File: Sebelum kamu ngejalankan script rename file, ada baiknya kamu backup dulu filenya, siapa tahu ada yang salah. Jadi, gak bakalan nyesel deh!
- Test Dulu: Coba tes dulu scriptnya dengan satu file, biar yakin scriptnya bekerja sebagaimana mestinya.