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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • Glove and Boots

    Glove and Bo

    1 ŞUBAT 2007
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006