Contar recursivamente o número de arquivos dentro de um diretório no Linux

Contar recursivamente o número de arquivos dentro de um diretório no Linux

Às vezes, precisamos encontrar o número real de arquivos disponíveis em um diretório. Mas o diretório de TI contém vários sub -diretórios. Em seguida, é difícil contar manualmente o número de arquivos em um diretório no sistema Linux usando a linha de comando.

Encontre dir_name -Type f | wc -l 
  • encontrar - É um comando linux/unix
  • DIR_NAME - Um caminho de diretório para procurar. Use ponto (.) para começar a pesquisa no diretório atual
  • -Tipo F - Pesquise apenas arquivos (não inclua diretórios)
  • Tubo (|) - O tubo envia a saída de um comando como entrada para outro comando
  • wc -l - Contagem número de linhas em resultado

Contagem de arquivos no diretório atual

Use o seguinte comando para contar o número de arquivos disponíveis no diretório atual. Aqui ponto (.) denota para o diretório atual.

encontrar . -Tipo F | wc -l 


Contar arquivos em diretório específico

Para contar arquivos em qualquer outro diretório, use o seguinte comando. Aqui, o comando encontrará todos os arquivos no diretório /backup e imprimirá a contagem total na tela.

encontre /backup -Type f | wc -l