SORU
6 ŞUBAT 2013, ÇARŞAMBA


Tüm dosyaları " zaman 3 gün;bağımsız Değişken listesi daha yaşlı çok uzun silmek için nasıl"?

İçinde 82000 dosyaları ve dizinleri (yarı yarıya) günlük dosyası bir dizin var.

Tüm dosya silmek istiyorum ve 3 günden daha eski olan dizinleri.

İçinde 37000 dosyaları içeren bir dizin ile bunu yapmak mümkün değilim

find * -mtime  3 -exec rm {} \;

Ama 82000 dosyaları/dizinleri ile şöyle bir hata alıyorum:

/usr/bin/find: Argüman listesi çok uzun

Nasıl 3 günden daha eski olan tüm dosyaları/dizinleri silmek ben bu hatayı alabilir miyim?

CEVAP
6 ŞUBAT 2013, ÇARŞAMBA


Tüm dosyaları silmek içinveiçinde dizinlermevcutdizin:

find . -mtime  3 | xargs rm -Rf

Veya alternatif olarak, OP orijinal komut ile daha uyumlu:

find . -mtime  3 -exec rm -Rf -- {} \;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ethr95awd

    ethr95awd

    8 Kasım 2006
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010