Como encontrar o número de arquivos em um diretório e subdiretos no Raspberry Pi

Como encontrar o número de arquivos em um diretório e subdiretos no Raspberry Pi
Muitas vezes, precisamos encontrar o número de arquivos ou subdiretórios dentro de um diretório para manter a verificação do espaço do disco. Para que possamos saber qual diretório tem o maior número de arquivos e subdiretos. Esta tarefa pode ser concluída abrindo cada diretório um por um, mas é hora de levar. Nesses casos. Este artigo listou todos esses comandos para você.

Visualizando o número de subdiretos e arquivos no Raspberry Pi?

Existem vários comandos para exibir a lista ou encontrar os arquivos dentro de diretórios ou subdiretórios:

1: através dos comandos de LS e WC
2: através do comando de árvore
3: Através do comando de encontro

1: Comando LS para encontrar o número de arquivos e diretórios/subdiretórios

Para encontrar todos os arquivos ou diretórios dentro de um diretório e ls O comando é usado. O ls O comando exibirá tudo presente dentro de um diretório, seja um arquivo ou um subdiretório. A partir daqui, você pode contar os arquivos ou subdiretos:

$ ls

Se você não deseja contar o número manualmente, usando o comando abaixo escrito, o número total de arquivos e subdiretórios será exibido contando-os usando o comando wc:

$ ls | wc -l

Por exemplo, na imagem abaixo, você pode ver que o número total de arquivos e subdiretos dentro do meu diretório doméstico é 68.

Se você deseja encontrar os arquivos e subdiretos dentro de um determinado diretório sem mudar para esse diretório, poderá simplesmente LS com o nome desse diretório:

Sintaxe

$ ls

Exemplo

Aqui, eu vi o conteúdo dos diretórios de desktop e documentos:

$ LS Desktop
Documentos de $ LS

E usando o mesmo comando WC (contagem de palavras), o número total de arquivos e subdiretos em um diretório pode ser exibido:

$ ls/home/pi/

2: Comando de árvore para encontrar o número de arquivos e diretórios/subdiretórios

O comando da árvore também pode ser usado para exibir a árvore de arquivos e subdiretos, juntamente com o número total de diretórios dentro de um diretório ou sistema. Ele pode ser usado para exibir todo o conteúdo dentro de um determinado usuário ou diretório:

$ árvore

A saída exibirá uma árvore de todos os arquivos e diretórios, e o número total de arquivos e diretórios será exibido na parte inferior, que é destacada na imagem:

Se você deseja apenas a soma de todos os subdiretos e arquivos do número dentro de um diretório, adicione WC -l com o comando da árvore e ele exibirá o número:

$ árvore | wc -l

3: Encontre o comando para encontrar o número de arquivos em um diretório/subdiretorias

Se você deseja exibir apenas o número de arquivos dentro de um diretório excluindo subdiretos, então o abaixo escrito encontrar O comando pode ser usado:

$ find -type f

A saída exibirá todos os arquivos presentes dentro de um diretório

E se você deseja apenas o número de um arquivo, basta tubar a contagem de palavras (Banheiro) comandando com ele:

$ find -type f | wc -l

Conclusão

São usados ​​comandos diferentes para encontrar o número de arquivos e subdiretos dentro de um diretório que são discutidos em detalhes no artigo. O ls O comando é usado para listar todos os arquivos e subdiretos. Considerando que a árvore O comando fornecerá uma árvore completa do conteúdo presente dentro do arquivo e, se você deseja apenas o número total de subdiretos e arquivos, o tubo Banheiro comando para dar uma contagem de arquivos mais sub-diretorias.