Ini adalah dokumentasi yang menjelaskan bagaimana cara menghapus substring " TeksYangAkanDihapus" dari nama file secara bulk di Ubuntu menggunakan terminal dengan perintah rename.
Prasyarat
Sebelum melanjutkan, pastikan Anda telah memenuhi persyaratan berikut:
- Sistem operasi Ubuntu
- Perintah rename (Perl version) telah diinstal
Jika belum diinstal, jalankan perintah berikut untuk menginstalnya:
sudo apt update
sudo apt install rename
Langkah-Langkah
1. Pindah ke Direktori yang Berisi File
Gunakan perintah cd untuk berpindah ke direktori tempat file yang ingin Anda ubah:
cd /path/to/directory
Contoh:
cd ~/Documents/MyFiles
2. Jalankan Perintah rename
Untuk menghapus substring " TeksYangAkanDihapus" dari semua nama file, jalankan perintah berikut:
rename 's/ \(TeksYangAkanDihapus\)//g' *.*
Penjelasan Perintah
- rename — Perintah untuk mengganti nama file secara bulk.
- 's/ \(TeksYangAkanDihapus\)//g' — Pola pencarian dan penghapusan:
- s berarti substitute (ganti).
- \(TeksYangAkanDihapus\) mencocokkan teks " TeksYangAkanDihapus". Tanda kurung harus di-escape dengan \.
- // mengganti teks yang ditemukan dengan string kosong (menghapusnya).
- g berarti global, yaitu mengganti di seluruh nama file jika ada beberapa kemunculan substring tersebut.
- *.* — Memproses semua file dalam direktori saat ini.
3. Simulasi Terlebih Dahulu (Opsional)
Untuk memastikan perintah bekerja sesuai yang diinginkan tanpa benar-benar mengganti nama file, gunakan opsi -n:
rename -n 's/ \(TeksYangAkanDihapus\)//g' *.*
Opsi -n akan menampilkan hasil simulasi tanpa melakukan perubahan nyata.
4. Contoh
Sebelum menjalankan perintah:
- buku1 TeksYangAkanDihapus.pdf
- buku2 TeksYangAkanDihapus.epub
- dokumen TeksYangAkanDihapus.docx
Setelah menjalankan perintah:
- buku1.pdf
- buku2.epub
- dokumen.docx
Alternatif
Jika Anda lebih suka menggunakan bash loop atau metode lain, beri tahu kami di halaman diskusi.