Trik Memindahkan dan Mengelola Banyak File Sekaligus di Terminal



Trik Memindahkan dan Mengelola Banyak File Sekaligus di Terminal

Halo, teman-teman! Kalau kamu sering bekerja di terminal Ubuntu, pasti sudah nggak asing lagi dengan urusan file. Nah, kali ini kita akan bahas trik keren buat memindahkan dan mengelola banyak file sekaligus, tanpa perlu pusing-pusing klik kiri sana-sini. Yuk, simak!


1. Menggunakan Wildcard (*) untuk Memilih Banyak File

Salah satu trik yang paling sering digunakan di terminal adalah menggunakan * atau wildcard. Apa itu? Wildcard adalah simbol yang bisa mewakili satu atau lebih karakter dalam nama file. Jadi, kamu bisa memilih banyak file sekaligus tanpa perlu mengetikkan nama file satu per satu!

Contoh: Misalnya kamu ingin memindahkan semua file dengan ekstensi .txt ke folder lain. Cukup ketikkan perintah ini:

mv *.txt /path/ke/folder/tujuan/

Perintah ini akan memindahkan semua file dengan ekstensi .txt yang ada di folder saat ini ke folder tujuan. Mudah, kan?




2. Menggunakan find untuk Menemukan File dengan Kriteria Tertentu

Gimana kalau kamu pengen memilih file dengan kriteria yang lebih spesifik? Misalnya, kamu ingin memindahkan semua file yang lebih besar dari 1GB ke folder tertentu. Nah, di sini kita bisa manfaatin perintah find.

Contoh: Untuk mencari semua file berukuran lebih dari 1GB di folder saat ini, ketikkan perintah berikut:

find . -type f -size +1G

Perintah di atas akan mencari file dengan ukuran lebih dari 1GB. Nah, setelah ketemu, kamu bisa langsung memindahkannya dengan menambahkan mv dan xargs:

find . -type f -size +1G | xargs mv -t /path/ke/folder/tujuan/

Gampang banget, kan? Dengan cara ini, kamu bisa memilih file berdasarkan ukuran, tanggal, atau bahkan tipe file!



3. Memindahkan File Berdasarkan Nama atau Pola Tertentu

Misalnya, kamu pengen memindahkan semua file yang namanya mengandung kata backup atau log. Dengan terminal, semua itu bisa dilakukan dengan mudah!

Contoh perintah untuk memindahkan file yang namanya mengandung backup:

mv *backup* /path/ke/folder/tujuan/

Cara ini memungkinkan kamu untuk memilih file berdasarkan pola dalam namanya. Bisa juga menggabungkan dengan wildcard, jadi kamu bisa lebih fleksibel lagi!


4. Menggunakan rsync untuk Menyalin File ke Lokasi Lain

Selain mv, ada juga perintah rsync yang lebih canggih, terutama kalau kamu ingin menyalin file (bukan memindahkan). rsync bisa digunakan untuk menyalin banyak file sekaligus, termasuk untuk backup, dan tentunya sangat efisien!

Contoh perintah untuk menyalin semua file di folder ke folder tujuan:

rsync -av --progress /path/ke/folder/ /path/ke/folder/tujuan/

Dengan perintah ini, rsync akan menyalin file dan folder beserta subfoldernya. Plus, kamu bisa memantau prosesnya dengan --progress.


5. Menghapus Banyak File Sekaligus

Ngomong-ngomong soal mengelola banyak file, pasti ada saatnya kamu perlu menghapus beberapa file sekaligus. Tenang, terminal juga punya cara praktis buat itu!

Misalnya, untuk menghapus semua file .log, kamu cukup ketikkan:

rm *.log

Atau, kalau kamu ingin menghapus semua file lebih besar dari 500MB, gunakan kombinasi find dan rm seperti ini:

find . -type f -size +500M -exec rm {} \;

Perintah ini akan mencari dan menghapus semua file yang lebih besar dari 500MB. Hati-hati ya, pastikan kamu sudah yakin sebelum menghapus file!


Kesimpulan

Itulah beberapa trik untuk memindahkan dan mengelola banyak file sekaligus di terminal Ubuntu. Dengan menggunakan wildcard, find, dan perintah lainnya, kamu bisa lebih efisien dalam bekerja di terminal. Jadi, nggak ada lagi alasan buat nggak menguasai terminal! Coba langsung dan lihat sendiri betapa mudahnya!

Semoga artikel ini bermanfaat dan selamat mencoba! Jangan ragu untuk berbagi trik favorit kamu di kolom komentar!

*

إرسال تعليق (0)
أحدث أقدم