ls (Listar Diretórios)
100%

Linha de Comando · Lição 4

ls (Listar Diretórios)

Aprenda a usar as opções de ls para inspecionar arquivos, entradas ocultas, detalhes, tamanhos e ordem de classificação.

Agora que sabemos navegar pelo sistema de arquivos, como descobrimos o que está disponível? O comando ls lista arquivos e diretórios para que você possa inspecionar sua localização atual ou outro caminho.

Uso Básico do Comando ls

Por padrão, ls lista os diretórios e arquivos do diretório atual. Você também pode fornecer um caminho para listar o conteúdo de outro diretório.

$ ls
$ ls /home/pete

Também é possível listar um arquivo específico:

$ ls /etc/hosts
/etc/hosts

Qual comando lista o conteúdo de /home/pete sem entrar nesse diretório?

Visualização de Arquivos Ocultos

Nem todos os arquivos de um diretório aparecem por padrão. No Linux, nomes de arquivos que começam com um ponto (.) ficam ocultos. Você pode exibi-los com a opção -a, de all.

$ ls -a
.  ..  .bashrc  Documents  Pictures

Arquivos com nomes iniciados por ponto ficam ocultos por padrão e frequentemente armazenam configurações, como .bashrc.

Qual comando inclui os arquivos ocultos na listagem?

Obtenção de Informações Detalhadas

Outra opção essencial de ls é -l, que seleciona o formato longo. Ela mostra as permissões, o número de links, o proprietário, o grupo, o tamanho, a data de modificação e o nome.

$ ls -l

Veja um exemplo da saída:

pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup   4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup   4096 Oct 19 10:46  Documents
drwxr-x--- 4 pete penguingroup   4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup   4096 Oct  7 13:13   Music
drwxr-x--- 2 pete penguingroup   4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Public
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Templates
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Videos

Para facilitar a leitura dos tamanhos, acrescente -h, de human-readable:

$ ls -lh

Qual comando exibe os detalhes no formato longo com tamanhos legíveis?

Classificação em Ordem Inversa

Às vezes, você pode querer mudar a ordem de classificação. A opção -r lista os arquivos e diretórios em ordem inversa.

$ ls -r

Você pode classificar pela data de modificação com -t e depois inverter a ordem com -r:

$ ls -lt
$ ls -ltr

Qual comando classifica pela data de modificação e coloca as entradas mais recentes por último?

Combinação de Opções de Comando

Os comandos possuem sinalizadores, também chamados de opções, que acrescentam funcionalidades. Como vimos com -a e -l, você pode combiná-los em um único comando, como ls -la. A ordem dos sinalizadores muitas vezes não importa; portanto, ls -al funciona da mesma maneira.

$ ls -la

Algumas combinações úteis são:

$ ls -lh
$ ls -la
$ ls -ltr

Opções Comuns de ls

  • -a: mostra todos os arquivos, inclusive os ocultos.
  • -l: usa o formato longo.
  • -h: mostra tamanhos legíveis quando usado com -l.
  • -r: inverte a ordem de classificação.
  • -t: classifica pela data de modificação.
  • -S: classifica pelo tamanho do arquivo.
  • -d: lista o próprio diretório, em vez de seu conteúdo.

Qual comando lista a entrada do diretório projects/ em vez de seu conteúdo?

Alguns sistemas exibem a saída de ls em cores diferentes conforme o tipo de arquivo. Esse comportamento costuma vir de um alias ou de uma configuração do ambiente; portanto, as cores podem variar entre sistemas.

Para reforçar sua compreensão do comando ls, experimente este laboratório prático:

  • Comando ls do Linux: Listagem de Conteúdo — Pratique o uso de ls para listar e analisar com eficiência o conteúdo de arquivos e diretórios. Você aprenderá opções para listagens detalhadas, exibição de arquivos ocultos, tamanhos legíveis e técnicas de classificação.

Esse laboratório ajudará você a aplicar os conceitos em um cenário real e a ganhar confiança na listagem de diretórios no Linux.

Lição concluída

Você concluiu ls (Listar Diretórios)

Agora você sabe usar ls para inspecionar o conteúdo de diretórios e controlar como as entradas são exibidas.

  • Liste o diretório atual ou outro caminho.

  • Inclua arquivos ocultos em uma listagem.

  • Mostre informações detalhadas com tamanhos legíveis.

  • Classifique as entradas pela data de modificação em ordem inversa.

  • Liste uma entrada de diretório sem listar seu conteúdo.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Linha de Comando