Cara mengganti nama file dengan mv
Mengganti nama file di Linux adalah tugas yang umum dilakukan, tetapi pendekatan untuk mengganti nama dapat bervariasi tergantung pada kebutuhan dan alat yang ingin Anda gunakan. Artikel ini akan membahas berbagai metode untuk mengganti nama file di Linux, mulai dari penggantian nama file sederhana dengan perintah seperti mv hingga penggantian nama batch yang lebih kompleks dengan utilitas seperti rename dan find
1. Mengganti nama file dengan mv
Perintah yang paling dasar dan umum digunakan untuk mengganti nama file di Linux adalah perintah mv (pindahkan). Perintah mv terutama digunakan untuk memindahkan file dan direktori, tetapi juga berfungsi sebagai alat untuk mengganti nama
Sintaks dasar
Sintaks untuk mengganti nama berkas sangatlah sederhana
Contoh
Untuk mengganti nama file bernama file1.txt menjadi file2.txt, jalankan
Perintah ini mengubah nama file1.txt menjadi file2.txt di direktori yang sama
Mengganti nama beberapa file
Jika Anda perlu mengganti nama beberapa file satu per satu, Anda dapat melakukannya dengan beberapa perintah mv, tetapi ini bisa membosankan. Untuk penggantian nama batch, lebih baik menggunakan alat yang lebih canggih seperti rename
2. Mengganti nama file dengan rename
Perintah rename adalah utilitas yang kuat untuk mengganti nama beberapa file sekaligus. Perintah ini memungkinkan Anda menggunakan ekspresi reguler berbasis Perl untuk mengganti nama file secara batch, yang dapat menghemat banyak waktu untuk tugas penggantian nama yang rumit
Menginstalasi ganti nama
Pada beberapa distribusi Linux, Anda mungkin perlu menginstal alat rename. Anda dapat menginstalnya menggunakan manajer paket Anda
- Debian/Ubuntu
- CentOS/RHEL
Sintaks dasar
Sintaks dari perintah ganti nama adalah
Contoh
Misalkan Anda memiliki sekumpulan file seperti file1.txt, file2.txt, dan file3.txt, dan Anda ingin mengubah semua file .txt menjadi .md. Anda dapat menggunakan
Perintah ini menggunakan ekspresi reguler untuk mengganti .txt di akhir setiap nama file dengan .md
Penggantian nama file batch
Anda juga dapat melakukan penggantian nama batch yang lebih kompleks, seperti menambahkan awalan atau akhiran pada nama file
- Untuk menambahkan awalan (mis. “new_”) ke semua file .txt
- Untuk menambahkan akhiran (mis. “_backup”) sebelum ekstensi file
3. Mengganti nama file menggunakan find dan mv
Cara lain untuk mengganti nama file, terutama ketika berurusan dengan file di beberapa direktori, adalah dengan menggabungkan perintah find dengan mv. Pendekatan ini memberi Anda lebih banyak fleksibilitas dalam mengganti nama file berdasarkan kriteria tertentu
Contoh
Katakanlah Anda ingin menemukan semua file dengan ekstensi .log di direktori saat ini dan mengganti namanya menjadi .txt
- cari .-nama“*.log”: Menemukan semua berkas dengan ekstensi .log di direktori saat ini.
- –exec bash -c ‘mv “$1” “${1%.log}.txt”‘ — {} ;: Menjalankan perintah mv untuk mengganti nama berkas, menghapus ekstensi .log dan menambahkan .txt.
Metode ini sangat berguna ketika Anda perlu melakukan penggantian nama dalam pohon direktori yang besar
4. Mengganti nama file dengan GUI
Jika Anda lebih suka menggunakan antarmuka grafis untuk mengganti nama berkas, sebagian besar lingkungan Linux menyediakan pengelola berkas yang memungkinkan penggantian nama secara sederhana. Pengelola berkas yang umum termasuk
- Nautilus (untuk GNOME)
- Dolphin (untuk KDE)
- Thunar (untuk XFCE)
Langkah-langkah mengganti nama di pengelola berkas
- Buka manajer file Anda.
- Arahkan ke file yang ingin Anda ganti namanya.
- Klik kanan file tersebut dan pilih Ubah nama.
- Ketik nama baru dan tekan Enter.
Ini berguna bagi pengguna yang lebih menyukai metode manajemen file dengan cara tunjuk dan klik
5. Mengganti nama file menggunakan skrip Bash
Untuk pengguna yang lebih mahir, Anda dapat membuat skrip Bash khusus untuk mengotomatiskan tugas penggantian nama file. Hal ini terutama berguna untuk tugas penggantian nama yang berulang atau pola file tertentu
Contoh skrip Bash
1. Membuat file skrip shell
Anda akan menyimpan skrip ke dalam sebuah berkas sehingga Anda dapat menjalankannya nanti. Untuk membuat berkas, gunakan editor teks seperti nano
3. Membuat skrip dapat dieksekusi
Sekarang Anda perlu membuat skrip dapat dieksekusi sehingga Anda dapat menjalankannya. Gunakan perintah berikut untuk memberikan izin eksekusi skrip
Sekarang Anda dapat menjalankan skrip di terminal. Skrip ini akan mengubah nama semua file .txt di direktori saat ini menjadi .md
5. Memeriksa perubahan
Setelah menjalankan skrip, Anda dapat memverifikasi penggantian nama file dengan membuat daftar isi direktori
Kesimpulan
Mengganti nama berkas di Linux dapat dilakukan dengan beberapa cara, tergantung pada tugasnya. Untuk operasi sederhana, perintah mv biasanya digunakan untuk mengganti nama file individual, sementara penggantian nama batch dapat ditangani dengan alat seperti rename atau dengan menggabungkan find dengan mv untuk pemilihan dan fleksibilitas yang lebih tinggi. Skrip bash berguna untuk tugas penggantian nama yang berulang atau berskala besar, dan manajer file grafis menyediakan fitur penggantian nama massal bawaan untuk pengguna yang lebih menyukai antarmuka visual. Memilih metode yang tepat memungkinkan Anda untuk mengelola nama file secara efisien dan aman pada sistem Linux.




