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 dalam 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 dalam 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 berbagai cara, tergantung pada kerumitan tugasnya. Untuk penggantian nama yang sederhana, perintah mv sudah cukup, tetapi untuk penggantian nama secara batch, Anda dapat menggunakan perintah rename atau mengkombinasikan find dengan mv untuk fleksibilitas yang lebih tinggi. Selain itu, manajer file grafis dan skrip Bash kustom menyediakan cara lain untuk mengganti nama secara efisien. Pilihlah metode yang paling sesuai dengan kebutuhan Anda, dan Anda dapat dengan mudah mengelola penggantian nama file di sistem Linux Anda. Beritahu saya jika Anda memerlukan detail lebih lanjut atau bantuan!







