7 Cara Terbaik untuk Batch Rename File di Linux

7 Cara Terbaik untuk Batch Rename File di Linux

Pengguna Linux dapat dengan mudah mengganti nama file menggunakan perintah mv. Namun, masalah muncul ketika Anda memiliki beberapa nama file yang ingin Anda ganti namanya. Mengubah nama setiap file satu per satu bisa menjadi tugas yang membuat frustrasi siapa pun.





oke google nyalakan senter saya

Untungnya, ada beberapa cara untuk melakukan batch rename file di Linux. Kita akan membahas metode paling sederhana dan paling efektif untuk melakukan hal yang sama di bagian selanjutnya.





Cara Batch Mengganti Nama File di Linux

Sistem operasi Linux terutama bergantung pada paket dan perintah. Dan seperti yang jelas, beberapa perintah tersedia yang memungkinkan pengguna untuk mengganti nama file secara massal di mesin Linux.





1. Menggunakan Perintah Ganti Nama Ubuntu

Ubuntu dan distro berbasis Debian lainnya dikirimkan dengan program ruang pengguna yang disebut ganti nama yang memungkinkan batch penggantian nama file di Linux. Utilitas ini adalah bagian dari util-linux paket dan disebut sebagai rename.ul . Ini membantu pengguna dalam mengubah nama file secara batch menggunakan substitusi sederhana.

Perintah yang disebutkan di bawah ini mengganti nama lima file gambar menggunakan terminal Linux. Kami telah membuat file pada sistem pengujian kami. Pastikan untuk menjalankan perintah ini dengan hati-hati karena dapat mengubah nama file lain yang ada di direktori kerja Anda.



rename.ul file photos *.png

Perintah ini mengganti nama gambar file1.png ke foto1.png dan seterusnya untuk semua file lain yang ada di direktori kerja saat ini.

Untuk mengubah ekstensi gambar dari png ke jpg :





rename.ul png jpg *.png

2. Ganti Nama Menggunakan Perl Rename Utility

NS ganti nama utility adalah program berbasis Perl yang membuat penggantian nama batch menjadi sederhana melalui penggunaan lanjutan dari ekspresi reguler. Anda dapat menerapkan teknik pencocokan pola yang kuat untuk mengganti nama banyak file sekaligus. Anda dapat menginstalnya di distro Linux favorit menggunakan manajer paket default sistem Anda.

Untuk menginstal paket pada distribusi berbasis Debian seperti Ubuntu:





sudo apt install rename

Di Arch Linux:

sudo pacman -S perl-rename

Untuk memasang ganti nama di CentOS dan Fedora:

sudo yum install prename

Sekarang setelah Anda menginstal paket, sekarang saatnya untuk mengganti nama file secara massal di Linux. Perintah berikut menggantikan terjadinya mengajukan dalam nama file untuk foto .

rename 's/file/photos/' *

Gunakan perintah berikut untuk mengubah nama file huruf kecil menjadi huruf besar. Ganti pola substitusi untuk mengonversi ke huruf kecil.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Batch Rename File di Linux Dengan qmv

Qmv atau bergerak cepat perintah, termasuk dalam renameutils package membuat penggantian nama massal lebih mudah untuk admin Linux. Ini memungkinkan Anda untuk mengganti nama file dan direktori menggunakan editor teks Linux favorit Anda. Pastikan Anda telah menginstal renameutils paket sebelum mencoba mengganti nama file menggunakan qmv.

Anda dapat menginstal paket menggunakan salah satu perintah yang diberikan di bawah ini.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Anda dapat mengganti nama file secara massal di Linux menggunakan qmv satu kali renameutils telah dipasang. Arahkan ke direktori yang berisi file dan panggil qmv dari terminal.

qmv

Ini akan membuka nama file di editor teks Anda. Akan ada dua kolom, satu untuk nama file asli dan yang lainnya untuk nama baru. Anda dapat mengganti nama file Linux secara massal dengan mengedit kolom kedua. Tangkapan layar berikut mengilustrasikan prosesnya menggunakan editor teks Vim .

4. Ganti Nama File Linux Secara Massal Menggunakan Vimv

Vimv adalah program mandiri yang menawarkan fungsionalitas penggantian nama batch untuk pengguna Vim. Jika Anda bukan penggemar editor teks Vim, Anda dapat dengan mudah mengubah editor default dengan mengubah variabel lingkungan $EDITOR .

Tetapi sebelum semua itu, Anda harus mengunduh salinan paket Vimv menggunakan Git.

git clone https://github.com/thameera/vimv.git

Salin file biner ke Anda $PATH dan ubah izin file agar dapat dieksekusi. Masukkan perintah berikut satu per satu untuk melakukan ini dari terminal Anda.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Anda sekarang dapat mengganti nama file secara massal menggunakan Vim. Ketik vimv perintah di konsol untuk memulai program.

vimv

Anda akan disajikan dengan satu kolom yang berisi nama file. Ubah nama file sesuai keinginan Anda dan kemudian simpan dan keluar dari Vim .

5. Batch Rename File Linux Dengan Emacs

Pengguna editor teks Emacs dapat dengan mudah mengganti nama banyak file. Salah satu keuntungan besar dari metode ini adalah Anda tidak perlu menginstal paket atau plugin terpisah. Cukup ikuti langkah-langkah yang diberikan di bawah ini untuk mengganti nama file Anda dengan Emacs.

  1. Luncurkan Emacs Editor di sistem Anda.
  2. tekan Alt + X pada keyboard untuk beralih ke memerintah mode. Kemudian, ketik perintah di bawah ini untuk menjalankan wdired atau 'mode editor direktori yang dapat ditulis'. |_+_|
  3. |_+_|Masukkan jalur ke direktori yang berisi file batch Anda dan tekan tombol Memasuki kunci.
  4. tekan Ctrl + X diikuti oleh Ctrl + Q untuk beralih ke mode baca-tulis.

Emacs akan memberi Anda prompt yang menunjukkan semua file di direktori sumber. Ubah nama menjadi yang Anda sukai dan tekan Ctrl + C dua kali untuk menyimpan perubahan.

6. Ganti Nama Banyak File Menggunakan Thunar File Manager

Thunar adalah salah satunya pengelola file terbaik untuk Linux dengan dukungan bawaan untuk penggantian nama massal. Anda dapat menginstal Thunar di sistem Anda jika belum diinstal. Gunakan salah satu dari perintah berikut berdasarkan distribusi Anda.

dired

Setelah Anda menginstal Thunar, aktifkan dialog penggantian nama massal dari pengelola file itu sendiri. Gunakan perintah berikut jika Anda hanya membutuhkan alat renamer.

Sistem akan meluncurkan jendela baru di mana Anda dapat memilih file sumber dan mengganti namanya sesuai kebutuhan. Anda dapat mengganti nama file serta akhiran file dengan utilitas renamer massal ini.

7. Ganti Nama File Massal Menggunakan Smart File Renamer

Smart File Renamer adalah aplikasi GUI yang membuat penggantian nama massal lebih sederhana untuk pemula Linux. Ini tersedia sebagai paket snap untuk sistem yang mendukungnya. Anda dapat menginstal Smart File Renamer dengan mengeluarkan perintah snap berikut.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Setelah diinstal, buka aplikasi dengan mencarinya di panel aplikasi. Anda akan disambut dengan antarmuka pengguna yang intuitif yang membuat navigasi cukup jelas.

Tambahkan file atau direktori yang ingin Anda ganti namanya dari jendela ini. Anda sekarang dapat mengganti nama file Linux secara massal menggunakan beberapa filter dan aturan.

Mengganti Nama Banyak File Sekaligus di Linux

Seperti yang Anda lihat, tidak terlalu sulit untuk melakukan batch rename file di distribusi Linux. Kami telah mengumpulkan beberapa metode berguna yang dapat membantu dalam tugas ini. Anda dapat memilih untuk mengganti nama file Anda langsung dari baris perintah atau memilih solusi grafis. Pilihannya ada di sana, jadi yang perlu Anda lakukan hanyalah memilih.

Jika Anda menggunakan Windows atau macOS dan ingin mengganti nama file gambar secara massal, Adobe Bridge mungkin merupakan alat yang berguna. Anda juga dapat mengelola aset dan file digital Anda menggunakan Adobe Bridge.

Membagikan Membagikan Menciak Surel Cara Batch Rename Foto Anda Menggunakan Adobe Bridge

Jangan abaikan kemampuan pemrosesan file batch dari Adobe Bridge. Coba tip ini untuk mengganti nama semua gambar Anda sekaligus.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Manajemen file
  • Aplikasi Linux
Tentang Penulis Rubaiat Hossain(39 Artikel Diterbitkan)

Rubaiat adalah lulusan CS dengan hasrat yang kuat untuk open-source. Selain sebagai veteran Unix, dia juga menyukai keamanan jaringan, kriptografi, dan pemrograman fungsional. Dia seorang kolektor buku bekas yang rajin dan memiliki kekaguman yang tiada habisnya terhadap rock klasik.

More From Rubaiat Hossain

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan