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/DownloadsVocê 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.txtDica: dá para usar curingas (globs) para filtrar padrões:
Bashls *.log ls /var/log/*.logPrincipais 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 /etcDú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 -AQual 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