SORU
6 ŞUBAT 2012, PAZARTESİ


Özyinelemeli olarak bir Linux dizinindeki dosyaları sayma

Nasıl yinelemeli olarak saymak dosyaları Linux dizin miyim?

Bunu buldum:

find DIR_NAME -type f ¦ wc -l

Ama bu çalıştırdığımda aşağıdaki hata döndürür.

bul: yolları ifade gelmeli: ¦

CEVAP
6 ŞUBAT 2012, PAZARTESİ


Bu çalışması gerekir:

find DIR_NAME -type f | wc -l

Açıklama:

  • Sadece dosyaları dahil etmek için -type f.
  • | wc komutu, standart girdi find komutu standart çıktı yönlendirir.
  • wc (Kelime sayısı için kısa) giriş (docs) yeni satır, kelime ve bayt sayar.
  • Sadece yeni satır sayısı -l.

Notlar:

  • . DIR_NAME geçerli klasörde komut yürütmek için değiştirin.
  • Ayrıca -type f sayıma dizinleri (ve sembolik bağlar) dahil kaldırabilirsiniz.
  • Komut eğer dosya yeni satır karakterleri içerebilir overcount bu mümkün değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • max2sims2

    max2sims2

    19 Kasım 2008
  • wolfys you tube

    wolfys you t

    22 Kasım 2006