X Günden Daha Eski Dosyaları Silmek

Bazen sunucuda ya da sistemimizde belirli bir zamandan önceki dosyaları silmemiz gerekebilir. Bu bazen kullanilmayan cache dosyaları olurken bazen süresi dolan session tokenları olabilir.

Burada +3 ile 3 gün öncesindeki dosyaların bulunup her dosya icin exec rm cagrilmaktadir. find komutu ile gün ya da dakika icin mtime/ctime komutlarina daha detaylı bakabilirsiniz.

find /silinecek/dosyalar/dizini/* -mtime +3 -exec rm {} \;

Gerekli durumlarda belirli süreler için bu scriptin tekrar çalıştırılması gerekiyorsa linux cronuna ekleyerek belirli bir aralıkta çalışmasını sağlayabilirsiniz.
Written on August 23, 2013