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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012