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

Domine o terminal: listando arquivos de forma eficiente.

Por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
4 min

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.

ComandoO que fazQuando usarExemplo
lsLista arquivos e diretórios (visão “rápida”)Checar o que existe no diretóriols /etc
ls -lLista detalhada (permissões, dono, grupo, tamanho, data)Auditar detalhes e permissõesls -l
ls -aInclui arquivos ocultos (os que começam com .)Ver dotfiles, configs e pastas ocultasls -a
ls -lhLista detalhada com tamanhos “humanos” (KB/MB/GB)Entender tamanho de arquivos rapidamentels -lh

Como utilizar o comando ls no Linux

A sintaxe do ls é simples:

Bash
ls [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:

Bash
ls
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):

Bash
ls arquivo.txt
ls -l arquivo.txt

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

Bash
ls *.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:

Bash
ls -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.

Bash
ls -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.

Bash
ls -l
ls -lh
Compartilhe este artigo
Sair da versão mobile