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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Metheud

    Metheud

    9 EYLÜL 2006
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009