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

  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • Utah Valley Online

    Utah Valley

    9 AĞUSTOS 2010