Como contar o número de arquivos em um diretório no Linux

Como contar o número de arquivos em um diretório no Linux
No Linux, existem vários métodos para verificar e contar arquivos totais em um diretório. A contagem de arquivos pode ser útil automatizando especialmente as tarefas enquanto bash scripts e monitorando o sistema. Neste artigo, examinaremos diferentes métodos para contar o número de arquivos em um diretório no Linux.

Como contar o número de arquivos em um diretório no Linux

Os administradores do sistema Linux monitoram o sistema o tempo todo para ficar de olho no uso da memória, número de arquivos criados pelos usuários.

Existem vários métodos para contar o número de arquivos em um diretório:

  • Contagem número de arquivos usando LS com comandos WC
  • Contar o número de arquivos usando os comandos do Find With WC
  • Contagem número de arquivos usando o comando de árvore
  • Contagem número de arquivos usando GUI (Linux Mint 21)

1: Contagem número de arquivos no Linux usando LS com comandos WC

O "Banheiro" O comando pode contar total palavras, linhas, personagem, e byte. Vamos usá -lo com o "LS" comando que contará os arquivos totais de um diretório. A seguir, a sintaxe será seguida:

$ ls / | wc -l

Por exemplo, para contar o número de arquivos em Fotos Diretório O seguinte comando será usado:

$ ls ./Fotos | wc -l

Da mesma forma, para verificar os arquivos em etc Uso do diretório:

$ ls /etc | wc -l

2: Contagem número de arquivos no Linux usando os comandos do Find With WC

Outra maneira de contar os arquivos em um determinado diretório é usar o "encontrar" e "Banheiro" comando:

$ encontre -Tipo F | wc -l

Por exemplo, para contar o número de arquivos em Fotos diretório, use:

$ encontre ./Imagens -Type f | wc -l

O "F" A bandeira é usada para atingir apenas os arquivos.

Para descobrir o número de arquivos contam em /etc. uso do diretório:

$ find /etc -type f | wc -l

A mensagem de erro pode ser removida ou pode ser redirecionada para o diretório /dev /null usando 2> operador de redirecionamento. Então, o comando acima seria:

$ find /etc -type f 2> /dev /null | wc -l

Observação: É importante observar que o comando find estará contando o arquivo recursivamente, o que significa que ele contará todos os arquivos nos subdiretos também. Portanto, a saída pode variar.

3: Contar o número de arquivos no Linux usando o comando da árvore

O terceiro comando que pode contar o número de arquivos em um diretório é o comando de árvore. Não está disponível por padrão; ele precisa ser instalado:

$ sudo apto de instalação árvore

Para obter um número de arquivos em um diretório (imagens), use:

$ Tree Pictures

O número de arquivos pode ser visto no final da saída.

4: Contar o número de arquivos no Linux usando a GUI (Linux Mint 21)

Para encontrar o número de arquivos em um diretório através da GUI, basta clicar com o botão direito do mouse no diretório, depois no menu de contexto aberto “Propriedades”.

Lá você pode ver o total de itens.

Conclusão

Contar os arquivos de diretórios no Linux é uma tarefa fácil que pode ser feita usando CLI (interface da Linha de comando). Usando as etapas do artigo, podemos contar o número de arquivos em qualquer diretório do seu sistema Linux. Três comandos que incluem ls, encontrar e Banheiro são usados ​​principalmente para contar o número de arquivos dentro de um diretório no sistema Linux.