logo

Diretórios de lista do Linux

Existem vários métodos para listar informações de arquivos e diretórios sobre eles em sistemas Linux. Mas eu é o comando principal que podemos usar para listar arquivos e diretórios. Este comando listará os arquivos e diretórios dentro do sistema de arquivos e exibirá as informações completas. Esta é uma parte do pacote principal de utilitários GNU, que é instalado em cada Linux distribuição.

Como usar o comando ls

Se quisermos usar o eu comando , então temos que usar a seguinte sintaxe:

 ls [options] [files] 

Se sem nenhuma opção e parâmetro usamos o eu comando, então o comando ls mostrará a lista de cada arquivo no diretório de trabalho atual.

 $ ls 

Quando executamos o comando acima, os arquivos são listados em ordem alfabética em várias colunas que podem caber em nosso terminal:

script de carregamento javascript
Diretórios de lista do Linux

Para listar os arquivos em um diretório definido, temos que passar o caminho do diretório como um argumento ou parâmetro para o eu comando. Por exemplo, para listar o conteúdo do diretório /etc, precisamos digitar o seguinte comando:

 $ ls /etc 

Diretórios de lista do Linux

Listando diretórios usando curingas

Listar diretórios usando um curinga é a maneira mais fácil de listar diretórios. Neste, cada diretório termina com uma barra.

Sintaxe:

 $ ls -ld */ 

Diretórios de lista do Linux

Listar diretórios usando a opção -F e grep

A opção -F anexa uma barra final. Assim, podemos fazer grep nos diretórios com a ajuda das linhas 'grep' ing que terminam com uma barra (/);

Sintaxe:

estruturas de controle python
 $ ls -LF | grep /$ 

Diretórios de lista do Linux

Também podemos usar os nomes dos diretórios sem o -eu opção

Sintaxe:

 $ ls -F | grep /$ 

Listando diretórios usando a opção -l e Grep

No eu listagem longa significa ls -l, podemos 'grep' as linhas que começam com d.

quando termina q1

Sintaxe:

 $ ls -l | grep ^d 

Diretórios de lista do Linux

Usando o comando de eco

Com a ajuda do comando echo podemos listar as entradas que estão no final com uma barra (/).

Sintaxe:

 $ echo */ 

Diretórios de lista do Linux

Usando printf

De maneira semelhante, podemos usar printf para destacar strings que terminam com uma barra (/)/

Sintaxe:

 $ printf '%s
' */ 

Diretórios de lista do Linux

Usando o comando Localizar

Usando encontrar comando, podemos encontrar os arquivos com base em seus tipos de arquivo.

Sintaxe:

converter str em int
 $ find . -maxdepth l -type d 

Diretórios de lista do Linux

No comando acima, a opção maxprofundidade especifica que a pesquisa é realizada apenas em um diretório específico. Caso contrário, o comando find encontrará recursivamente os diretórios percorrendo cada diretório e seus subdiretórios. Em todos os métodos acima, que usamos no eu comando, podemos conseguir o mesmo através do -a opção. Por exemplo:

Sintaxe:

 $ ls -laF | grep /$ 

Diretórios de lista do Linux
 $ ls -la | grep ^d 

Diretórios de lista do Linux

Listar subdiretórios recursivos

O -R opção diz ao eu comando para mostrar o conteúdo dos subdiretórios de maneira recursiva:

 $ ls -R 

Diretórios de lista do Linux