Comando ls do Linux

Aviso de afiliados v3.1
Aviso de afiliados v3.2 (somente celular)
Ambiente de testeFamília RHELAlmaLinux 9.8conta rootVerificado em 2026-10-11

O comando ls, abreviação de list, mostra os arquivos e diretórios de um sistema Linux. Ele também exibe informações como tipo, tamanho e data de criação do arquivo.

✅ Uso básico do comando ls

ls -opções [arquivo ou diretório]

Se você rodar o ls sem [arquivo ou diretório], ele lista o diretório atual.

 testuser]# pwd
/home/testuser
 testuser]# ls
a  aa  aaa  a_sim  b  bb  bbb
 testuser]# 

✅ O comando ll (ls -l)

No Linux, o comando ll costuma ser um atalho para ls -l – definido como um alias (apelido).

 usr]# grep -r 'alias ll' /etc
/etc/profile.d/colorls.csh:alias ll 'ls -l'
/etc/profile.d/colorls.csh:alias ll 'ls -l --color=auto'
/etc/profile.d/colorls.sh:  alias ll='ls -l' 2>/dev/null
/etc/profile.d/colorls.sh:alias ll='ls -l --color=auto' 2>/dev/null

 Ubuntu ~]# grep -r 'alias ll' /etc
/etc/skel/.bashrc:alias ll='ls -alF'

Ver as informações dos arquivos com o comando ll fica assim.

Como opção do ls -l, mostra os arquivos em formato de lista com permissões, dono, tamanho, hora de modificação e mais.

Comando ls: permissões e propriedade no Linux explicadas

Em servidores sem ll configurado, aparece o erro [bash: ll: command not found]. A conta master da Cloudways (Debian 12) é um exemplo: o arquivo [.bashrc] traz [#alias ll='ls -l'] só como comentário.

Digitar [alias ll='ls -l'] já deixa o comando disponível, mas o alias some quando você sai. Para usar o ll a cada conexão, salve o alias no arquivo [.bash_aliases] da sua pasta pessoal.

echo "alias ll='ls -l'" >> ~/.bash_aliases

O [.bashrc] está configurado para ler o arquivo [.bash_aliases] se ele existir, então o ll funciona na próxima conexão. Digitar [type ll] confirma com [ll is aliased to `ls -l'].

Na Cloudways, o arquivo [.bashrc] fica travado com o atributo imutável (i), então a conta master não consegue editá-lo, mas pode criar arquivos novos na pasta pessoal.

✅ Opções do comando ls

OpçãoDescrição
-l= llMostra permissões · número de links · dono · grupo · tamanho · hora de modificação numa linha
-a--allMostra arquivos ocultos (nomes que começam com .) mais o diretório atual (.) e o diretório pai (..)
-A--almost-allMostra arquivos ocultos, mas sem . e ..
-h--human-readableCom -l, mostra o tamanho em K · M · G
-tOrdena pela hora de modificação (mais recente primeiro)
-r--reverseInverte a ordem (com -lt, mais antigo primeiro)
-SOrdena pelo tamanho do arquivo (maior primeiro)
-R--recursiveLista também todos os subdiretórios
-d--directoryMostra o próprio diretório em vez do conteúdo
-F--classifyPõe um símbolo de tipo depois do nome (diretório / · executável * · link simbólico @)
-1Mostra um item por linha
-i--inodeMostra o número de inode de cada arquivo
-n--numeric-uid-gidUsa o formato -l, mas mostra dono e grupo como IDs numéricos
-b--escapeMostra caracteres especiais não imprimíveis como escapes com barra invertida
Nenhum resultado encontrado.

Você pode digitar as opções da tabela no simulador abaixo e comparar os resultados. O mesmo diretório já tem arquivos ocultos, arquivos de tamanhos diferentes, um executável e um link simbólico.

Simulador do comando lsAlmaLinux 9.8
[root@server work]#
Roda só no seu navegador e nunca mexe num servidor real. Escolha um grupo de opções à esquerda para trocar os chips abaixo; clicar num chip digita aquele comando. Você também pode digitar pelo teclado. A saída é a que obtivemos criando os mesmos arquivos na conta root do AlmaLinux 9.8. Se algo embolar, clique em [Start over] e digite uknew help para ver os comandos disponíveis.

✅ Exemplos de uso

Veja todos os arquivos ocultos em formato de lista.

 /]# ls -al
total 16777264
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 .
dr-xr-xr-x.  18 root root         283 Jun  7 19:12 ..
dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel # ponto inicial
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

Fora a pasta atual (.) e a pasta pai (..), qualquer nome que comece com ponto (.) é tratado como arquivo oculto.

Para listar arquivos ocultos sem as pastas atual e pai, use a opção -A maiúscula.

dr-xr-xr-x.   2 root root           6 Mar 25  2022 afs
-rw-r--r--    1 root root           0 May 29  2024 .autorelabel
lrwxrwxrwx.   1 root root           7 Mar 25  2022 bin -> usr/bin
...

🔲 Ver diretórios e tipos de arquivo: -d · -F

A opção -d mostra o nome do diretório em vez do que há dentro.

 home]# ls -d testuser/
testuser/
 home]# ls testuser/
a  aa  aaa  a_sim  b  bb  bbb

A opção -F mostra o tipo de cada arquivo. Executáveis ganham um [*] depois do nome, e links simbólicos um [@].

Comando ls, opção -F
  • Executável: * depois do nome do arquivo
  • Link simbólico: @ depois do nome do arquivo
  • Diretório: / depois do nome do arquivo
  • Socket: = depois do nome do arquivo
Comando ls do Linux

ℹ️ Aviso de afiliados
O conteúdo deste site contém links de afiliados. Quando um visitante compra um produto ou serviço por meio de um desses links, o site recebe uma comissão do vendedor. O valor que o comprador paga (em promoções, ele diminui ↓) não aumenta por causa disso. Preços, descontos e informações de estoque valem para o momento em que o texto foi escrito e podem ter mudado, por isso confirme com o vendedor antes de comprar. Os produtos são escolhidos e avaliados por critérios próprios, e o recebimento de comissão não influencia a ordem de apresentação nem o conteúdo das avaliações.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Demonstre sua humanidade: 0   +   4   =