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 girdifind
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ş:
Liste yolu geçerli dizin göre Linux CL...
LİNUX dizinleri Özyinelemeli olarak se...
Özyinelemeli olarak belirli bir uzantı...
Ne sondaki boşlukları kaldırmak için d...
Nasıl tulumu desen eşleşen bir dizin a...