Qual comando do linux é utilizado para listar o conteúdo de um diretório? Guia completo (2026)

Qual comando do linux é utilizado para listar o conteúdo de um diretório? Guia completo (2026)

O comando do Linux usado para listar o conteúdo de um diretório é o ls. Ele mostra arquivos e pastas no caminho atual ou em um diretório informado. Com -l, você vê detalhes como permissões, dono e tamanho; com -a, inclui arquivos ocultos.

Como utilizar o comando ls no Linux

A sintaxe do ls é simples:

Bashls [opções] [caminho]
  • Se você rodar ls sem caminho, ele lista o diretório atual.
  • Se você informar um caminho, ele lista aquele diretório específico.

Exemplos práticos:

Bashls ls /var/log ls /home/usuario/Downloads

Você também pode listar um arquivo específico (útil para checar se ele existe e ver detalhes com -l):

Bashls arquivo.txt ls -l arquivo.txt

Dica: dá para usar curingas (globs) para filtrar padrões:

Bashls *.log ls /var/log/*.log

Principais flags e parâmetros práticos

Abaixo estão as opções mais usadas no dia a dia. Repare que você pode combinar flags (por exemplo, -lah).

  • ls -l: formato longo (detalhes completos).
  • ls -a: inclui ocultos (. e .. também).
  • ls -A: inclui ocultos, mas não mostra . e .. (geralmente mais “limpo”).
  • ls -h: torna tamanhos legíveis (funciona melhor junto com -l, então use -lh).
  • ls -lah: combinação clássica para ver tudo, com detalhes e tamanhos legíveis.
  • ls -R: lista recursivamente (entra em subpastas).
  • ls -t: ordena por data de modificação (mais recentes primeiro).
  • ls -S: ordena por tamanho (maiores primeiro).
  • ls -1: uma entrada por linha (bom para scripts e leitura clara).
  • ls --color=auto: cores por tipo de arquivo (muitas distros já ativam isso por padrão).

Exemplos diretos:

Bashls -lah ls -A ls -1 ls -lt ls -lSh ls -R /etc

Dúvidas relacionadas

Como listar arquivos ocultos no Linux?

Use ls -a para mostrar tudo, incluindo arquivos e pastas que começam com ponto (.). Se quiser ocultos sem aparecer . e .., prefira ls -A.

Bashls -a ls -A

Qual a diferença entre o comando ls e dir?

Na maioria dos Linux, dir também existe (do GNU coreutils) e lista diretórios, mas o comando padrão e mais usado no ecossistema Unix/Linux é o ls. Em muitos ambientes, dir tende a exibir em colunas e pode ter formatações padrão diferentes, enquanto ls é a referência mais comum em tutoriais, scripts e documentação.

Como ver permissões de arquivos ao listar diretórios?

Use ls -l. A primeira coluna mostra as permissões (por exemplo, -rw-r--r--), além de dono, grupo, tamanho e data.

Bashls -l ls -lh