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

  • listedabive

    listedabive

    30 Ocak 2007
  • Perihelion

    Perihelion

    23 NİSAN 2008
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012