Como contar a quantidade de arquivos dentro de um diretório no Linux

image_pdfimage_print

Para contar a quantidade de arquivos contidos em um diretório recursivametne (incluindo todos os subdiretórios), basta usar o seguinte comando:

find DIR_NAME -type f | wc -l

Em que DIR_NAME deve ser substitituído pelo caminho do diretório que você deseja contar os arquivos. O resultado será a contagem de arquivos dentro deste diretório e todos os subdiretórios. Também é possível limitar o comando acima para que ele conte somente os arquivos do diretório ignorando os subdiretórios. Para isso, basta usar a opção “maxdepth”, da seguinte forma:

 find . -maxdepth 1 -type f | wc -l

A opção “maxdepth 1” limita a profundidade de busca somente no 1o nível, ou seja, somente o diretório corrente. Caso fosse especificado “maxdepth 2”, ele permitiria a contagem até o 2o nível de diretórios. E assim por diante.

 

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!