Tambahkan Ekstensi File ke Grup File dari Command Line di Mac OS X

Cara tercepat untuk menambahkan ekstensi file ke sekelompok file yang saat ini tidak memilikinya adalah dengan menggunakan baris perintah di Mac OS X. Pada contoh di bawah ini, kami akan menambahkan ekstensi ".txt" ke semua file di satu direktori, tetapi subbing .txt dalam string perintah akan menambahkan ekstensi yang berbeda. Sebelum memulai, ada baiknya untuk melakukan hal berikut:

  • Pastikan untuk memiliki ekstensi file terlihat pada semua file di Mac OS X, dengan cara itu perubahan ekstensi akan terlihat di Finder selain baris perintah
  • Tempatkan semua file yang perlu ditambahkan ekstensi ke dalam direktori tunggal dan terpisah

Cara Batch Tambahkan Ekstensi File di Mac OS Command Line

Dengan asumsi Anda memenuhi persyaratan sebelumnya, luncurkan Terminal (dapat ditemukan di / Aplikasi / Utilitas /) dan lakukan hal berikut:

  • Ubah ke direktori yang berisi file dengan mengetik:
  • cd /path/to/directory

  • Begitu masuk ke dalam direktori, gunakan perintah berikut:
  • for i in *; do mv "$i" "$i.txt"; done

  • Konfirmasikan perubahan dengan mengetik "ls" untuk daftar isi direktori

Anda juga dapat menyeret dan menjatuhkan direktori dari Finder ke jendela terminal untuk mencetak jalurnya, daripada memasukkannya secara manual.

Di bawah ini adalah contoh lengkap yang menunjukkan perubahan ke direktori, daftar konten asli, mengeksekusi perintah yang sesuai untuk menambahkan ekstensi, dan akhirnya daftar lain yang menampilkan file asli dengan ekstensi .txt baru ditambahkan.

$ mkdir ~ / Desktop / FilesThatNeedExtensionsAdded /

$ mv tes * ~ / Desktop / FilesThatNeedExtensionsAdded /

$ cd ~ / Desktop / FilesThatNeedExtensionsAdded /

$ ls
uji test1 test2 test3 test4

$ untuk saya di *; lakukan mv "$ i" "$ i.txt"; selesai

$ ls
test.txt test1.txt test2.txt test3.txt test4.txt

Seperti yang disebutkan sebelumnya, untuk menambahkan ekstensi file yang berbeda, cukup ganti ".txt" dengan sesuatu yang lain, seperti ".jpg" atau ".rtf". Wildcard juga dapat disesuaikan untuk menyesuaikan kesamaan nama file.

Terima kasih pada Thom untuk ide tipnya