Menghapus banyak file secara cepat di Linux
Tidak terasa beberapa hari terakhir ini saya hanya membahas penghapusan file dan direktori di Linux. Semoga saja ini yang terakhir. 😀 Kasusnya ada satu direktori dalam VPS yang rutin diisi hingga ribuan file setiap proses, kalau tidak salah untuk temporary atau cache. Kalau pakai perintah rm
saja maka bisa cukup lama selesainya dan malah system loadnya juga tinggi, resiko stalling dan malah tidak berfungsi servernya walaupun cuma sementara.
Kalau anda mengalami masalah yang sama atau sedang mencari solusi yang bisa mempersingkat waktu menghilangkan seluruh file maka bisa coba cara berikut. 😀 Dan tidak pakai perintah rm malah. 😛
Awalnya silahkan buat dulu folder kosong:
mkdir direktori_kosong
Setelah itu kita pakai rsync
untuk mensinkronisasikan data dari direktori kosong ke direktori yang ingin dihapus secara massal file – filenya
rsync -a --delete direktori_kosong/ lokasi_direktori_dibersihkan/
Dari percobaan metode diatas jauh lebih cepat dibandingkan pakai rm. Bisa dikatakan trik karena jarang yang terpikirkan pakai rsync untuk mengakalinya. Hehe. 😀 Yang pasti CPU usagenya akan melonjak naik tapi waktu yang dibutuhkan lebih singkat, ya kompromi sedikit jadinya.