SORU
29 Mart 2011, Salı


Linux silmek boyutu ile 0 Dosya

Nasıl boyutu 0 ise linux belirli bir dosyayı silerim. Herhangi bir ek komut dosyası olmadan bir crontab bu çalıştırmak istiyorum.

l filename.file | grep 5th-tab | not eq 0 | rm

Böyle bir şeyi?

CEVAP
29 Mart 2011, Salı


Bu boyutu sıfır olan bir dizin (ve aşağıda) tüm dosyaları silecektir.

find /tmp -size  0 -print0 |xargs -0 rm

Eğer sadece belirli bir dosya istiyorsanız;

if [ ! -s /tmp/foo ] ; then
  rm /tmp/foo
fi

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • J Medema

    J Medema

    11 EKİM 2006
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013