One liner shell of the day : #56 (rename massal foto WhatsApp)

Pak Musa (admin Prodi kami) mengirim banyak foto dari kegiatan Pengabdian Masyarakat di Universitas Yudharta Pasuruan. Karena dikirim via WhatsApp, semua berkas otomatis berformat nama WhatsApp Image [tanggal dan jam].jpeg. Nama berkas dengan spasi seperti ini bikin pusing, dan berpotensi memicu masalah saat menjalankan scripting batch processing.

Untuk mengatasinya, perintah satu baris berikut akan mengubah seluruh nama berkas .jpeg menjadi format acak 6 digit yang bersih dari spasi:

for f in *.jpeg; do [ -f "$f" ] && mv "$f" "gambar-$(shuf -i 100000-999999 -n 1).jpg"; done

Setelah nama berkasnya rapi dan aman, baru foto-foto tersebut kami arsipkan ke Google Drive.

0 rants:

Posting Komentar