Hangi komut OS X'deki bir dizindeki belirli bir dosya türünü (örneğin: csv) sayar?


5

OS X'deki bir dizinin belirli bir dosya türünü (örneğin: csv) saymak için kullanılan komut satırı nedir (yalnızca dizinler ve alt dizinler hariç olan dosyalar)?

Aşağıdaki komut her tür için çalışır, ancak başka türler de dikkate alınır.

find [directory] -print | wc -l 

Yanıtlar:


4

Aşağıdaki komut .csv, geçerli dizindeki ve tüm alt dizinlerdeki dosya sayısını sayar .

find . -type f -iname '*.csv' | wc -l

Açıklama:

Geçerli dizinde .(ve tüm alt dizinlerde), büyük / -type fküçük harf duyarlı bir kalıpla eşleşen bir dosya bulun -iname *.csv.


0

Çözdüm:

 find [your directory] -type f -name "*.csv" -print | wc -l

Büyük / küçük harfe duyarlı olmayan eşleştirme için -printkullanmayı düşünmeniz gerekmez -iname. Daha fazla ayrıntı için cevabımı gör.
Steven
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.