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

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • RinconDynamic

    RinconDynami

    1 EKİM 2011