Que comando conta o número de um tipo específico de arquivo (por exemplo: csv) em um diretório no OS X?

5

Qual é a linha de comando para contar o número de um tipo específico de arquivo (por exemplo: csv) de um diretório no OS X (somente arquivos, excluindo diretórios e subdiretórios)?

O comando abaixo funciona para qualquer tipo, mas está considerando outros tipos.

find [directory] -print | wc -l 
    
por Andre Araujo 01.05.2017 / 17:27

2 respostas

4

O comando a seguir contará o número de arquivos .csv no diretório atual e em todos os subdiretórios.

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

Explicação:

Encontre no diretório atual . (e todos os subdiretórios), um arquivo -type f , correspondendo a um padrão sem distinção entre maiúsculas e minúsculas -iname *.csv .

    
por 01.05.2017 / 17:30
0

eu resolvi:

 find [your directory] -type f -name "*.csv" -print | wc -l
    
por 01.05.2017 / 17:30