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

  • ecf150king

    ecf150king

    20 Ocak 2006
  • joshsnice

    joshsnice

    28 Kasım 2006
  • Machinima

    Machinima

    17 Ocak 2006