Contoh kali ini, saya akan mengambil contoh suatu kasus yang saya alami sendiri. Pada suatu waktu saya butuh untuk mencari file dengan extensi *.vir.bak di direktory /var/www/ dan kalau ditemukan maka file tersebut harus saya hapus. Nah, dari pada capek cari satu-satu di tiap direktori, akhirnya mbah Google yang jadi andalan. Dan……..Enk, ink, enk……….. Ketemuuuuuu……….
Disini saya menggunakan perintah Find yang dikombinasikan dengan perintah hapus tanpa banyak bacot (rm -rf). Dasar perintah dari Find adalah :
find dir-name criteria action
Dimana :- dir-name : Direktori tujuan yang akan menjadi pencarian. Contoh : /tmp
- criteria : jenis file yang akan di cari. Contohnya : *.sh
- action : apa yang akan dikerjakan setelah file yang sesuai kriteria ditemukan. Contoh : delete.
# find /var/www -name “*.vir.bak” -exec rm -f {} \;
Artinya, saya akan mencari semua file yang ber-extention *.vir.bak di direktory /var/www, jika ditemukan, maka hapus secara paksa file tersebut. Simple kan???? ………………
No comments:
Post a Comment