Ls Comando - Documentação Da IBM
Ls Comando - Documentação Da IBM
Ls Comando - Documentação Da IBM
ls Comando
Atualizado pela última vez: 2024-03-18
Propósito
Exibe o conteúdo de um diretório.
Sintaxe
Exibir Conteúdo de Diretório ou Nome do Arquivo
Descrição
O comando ls escreve para a saída padrão o conteúdo de cada parâmetro Directory especificado ou o nome de
cada parâmetro Arquivo especificado, juntamente com qualquer outra informação que você peça com as
bandeiras. Se você não especificar um parâmetro File ou Directory , o comando ls exibe o conteúdo do diretório
atual.
Especificar mais de uma das opções nos pares mutuamente exclusivos não é considerado um erro. A última
opção especificada em cada par determina o formato de saída.
Por padrão, o comando ls exibe todas as informações em ordem alfabética por nome de arquivo. A sequência
collating é determinada pela variável de ambiente LANG ou LC_COLLATE .
Quando o comando ls exibe o conteúdo de um diretório, ele não mostra entradas para arquivos cujos nomes
começam com um . (dot) a menos que você use o pavilhão -a ou -A . Se o comando for executado por root, ele
usa a sinalização -A por padrão.
Para determinar o número de posições de caracteres na linha de saída, o comando ls usa a variável de ambiente
COLUMNS . Se esta variável não for definida, o comando obterá o valor da coluna atual do display. Se o comando
ls não puder determinar o número de posições de caracteres por qualquer um desses métodos, ele usa um valor
padrão de 80.
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 1/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
O modo exibido com a sinalização -U é o mesmo que com a sinalização -l , exceto para a adição de um
caractere 11th interpretado da seguinte forma:
Item Descrição
A criptografia tem precedência sobre a presença das Listas de Controle de Acesso (ACLs) e de outros EAs.
Item Descrição
D A entrada é um diretório.
Os próximos nove personagens são divididos em três conjuntos de três personagens cada. O primeiro conjunto
de três personagens mostram a permissão do proprietário. O próximo conjunto de três caracteres mostra a
permissão dos demais usuários do grupo. O último conjunto de três caracteres mostra a permissão de qualquer
outra pessoa com acesso ao arquivo. Os três caracteres em cada conjunto indicam, respectivamente, leitura,
gravação e permissão de execução do arquivo. A permissão de execução de um diretório permite que você
pesque um diretório para um arquivo especificado.
Item Descrição
t Leitura
w Escrever (editar)
X Executar (procurar)
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 2/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
Item Descrição
O modo exibido com a sinalização -e é o mesmo que com a sinalização -l , exceto para a adição de um caractere
11th interpretado da seguinte forma:
Item Descrição
Indica um arquivo tem informações de segurança estendidas. Por exemplo, o arquivo pode ter
estendido atributos ACL, TCBou TP no modo.
+ As informações de controle de acesso (ACL) de um arquivo são exibidas usando-se o comando
aclget . O valor dos atributos TCB e TP são exibidos usando-se o comando chtcb .
Quando o tamanho dos arquivos em um diretório são listados, o comando ls exibe uma contagem total de
blocos, incluindo blocos indiretos.
Sinalizações
Item Descrição
-A Lista todas as entradas no diretório, incluindo as entradas que começam com um . (ponto).
Usa o tempo de última modificação do i-node para classificação de classificação (quando usado
-C com a bandeira -t ) ou para exibir (quando usado com a bandeira -l ). Esta sinalização não tem
efeito se ela não for usada com a bandeira -t ou -l , ou ambas.
Classificam a saída verticalmente em um formato multicolumn. Este é o método padrão quando a
-C
saída é para um terminal.
Exibe apenas as informações para o diretório denominado. Os diretórios são tratados como
-d
arquivos, o que é útil ao usar a sinalização -l para obter o status de um diretório.
Exibe o modo (incluindo informações de segurança), número de links, proprietário, grupo,
tamanho (em bytes), tempo de última modificação e nome de cada arquivo. Se o arquivo for um
-e arquivo especial, o campo tamanho contém os números de dispositivos principais e menores. Se
o arquivo for um link simbólico, o nome do caminho do arquivo vinculado-a é impresso precedido
por um sinal-> (menos, maior que). Os atributos do link simbólico são exibidos.
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 3/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
Item Descrição
Lista atributos de extensão de um arquivo que existe em sistemas de arquivos Vxfs, tais como
reserva de espaço, tamanho de extensão fixo e informações de sinalização de alocação de
-E
extensão. Você deve especificar a sinalização -l com esta flag; caso contrário, o comando ls
ignora a sinalização -E e conclui a execução.
Lista o nome em cada slot para cada diretório especificado no parâmetro Directory . Esta
-f sinalização desliga as bandeiras -l, -t, -se -r , e liga-se à bandeira -a . A ordem da listagem é a
ordem em que as entradas aparecem no diretório.
Coloca uma / (slash) após cada nome de arquivo se o arquivo for um diretório, um * (asterisco) se
o arquivo pode ser executado, an = (sinal de igual) se o arquivo for um socket, um sinal de | (pipe)
-F
se o arquivo for um FIFO e um @ para um link simbólico. Links simbólicos que são nomeados
como operandos não são seguidos a menos que você tenha especificado o sinalizador -H ou -L .
Exibe as mesmas informações que a sinalização -l , exceto a sinalização -g suprime a exibição do
-g
proprietário e informações de link simbólico.
Se um link simbólico referenciar um arquivo do tipo diretório for especificado na linha de
comando, o comando ls deverá avaliar a informação do arquivo e o tipo de arquivo para serem
-H
aqueles do arquivo referenciados pelo link, e não o link em si; no entanto, o comando ls deverá
escrever o nome do link em si e não o arquivo referenciado pelo link.
Exibe o número do i-node na primeira coluna do relatório para cada arquivo. Se o sistema de
-i arquivos tiver um instantâneo interno, o diretório .snapshot e todos os seus conteúdos não
possuam números de i-node únicos.
Configura o tamanho do bloco para a opção -s e a contagem de blocos por diretório escrita para
-k
as opções -l, -n, -ge -o para 1024 bytes.
Lista o conteúdo do arquivo ou do diretório que o link referencia. Esta é a ação padrão. Os links
-L simbólicos são seguidos. Se a opção -l for usada, a opção -N torna-se o padrão, e nenhum link
simbólico é seguido. Quando a opção -l é usada, apenas a opção -L pode substituir o padrão -N .
(Lower case L) Exibe o modo, número de links, proprietário, grupo, tamanho (em bytes) e tempo
de última modificação para cada arquivo. Se o arquivo for um arquivo especial, o campo tamanho
contém os números de dispositivos principais e menores. Se o tempo de última modificação for
maior que seis meses atrás, o campo de tempo será mostrado no formato mês de data ano em
que como arquivos modificados dentro de seis meses o campo de tempo é mostrado como mês
data time formato.
Se o arquivo for um link simbólico, o nome do caminho do arquivo vinculado-a é impresso
precedido por um->. Os atributos do link simbólico são exibidos. A sinalização -n, -ge -o sobrevoa
-l a bandeira -l .
“Observações:
1. Um arquivo simbolicamente ligado é seguido por uma seta e o conteúdo do link simbólico.
2. O desempenho do comando ls quando usado com a opção -l pode ser melhorado executando
o comando mkpasswd . Isso é útil quando um diretório contém arquivos de propriedade de
usuários diferentes, como o diretório /tmp .
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 4/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
Item Descrição
“Nota: Se ambas as opções -L e -N forem usadas, a última será dominada. Também, a qualquer
-n
momento um link simbólico é dado que inclui uma / (slash) como o caractere final, o link será
automaticamente seguido independentemente de quaisquer opções utilizadas.”
Reverte a ordem da espécie, dando alfabetismo reverso ou o primeiro mais antigo, conforme
-r
apropriado.
Classificam-se com a chave primária sendo tamanho do arquivo (em ordem decrescente) e a
-S
chave secundária sendo nome do arquivo na sequência de ordenação (em ordem crescente).
Classificam-se por tempo de última modificação (mais recente primeiro) em vez de por nome.
-t Para um link simbólico, o tempo usado como chave de classificação é o da própria ligação
simbólica.
Exibe informações semelhantes como a sinalização -l . Exibe o modo (incluindo informações de
segurança, informações de atributo estendidas e informações de criptografia), número de links,
proprietário, grupo, tamanho (em bytes), tempo de última modificação e nome de cada arquivo.
-U Se o arquivo for um arquivo especial, o campo tamanho contém os números de dispositivos
principais e menores. Se o arquivo for um link simbólico, o nome do caminho do arquivo
vinculado-a é impresso precedido por um sinal -> (menos, maior que). Os atributos do link
simbólico são exibidos.
Usa o tempo do último acesso, em vez do tempo da última modificação, para classificação
-u (quando usado com a sinalização -t ) ou para exibir (quando usado com a bandeira -l ). Esta
sinalização não tem efeito se ela não for usada com a bandeira -t ou -l , ou ambas.
Imprime nomes de usuários longos quando usados com outras bandeiras que exibem nomes de
usuários. O limite superior é determinado pelo atributo max_logname ODM nas classes de
-X objetos PdAt e CuAt Se um nome de usuário for maior do que o atributo max_logname , ele será
truncado para o número de caracteres, conforme especificado pelo atributo max_logname ,
menos um caractere.
Força a saída em um formato de entrada por linha. Este é o padrão quando a saída não é
-1
direcionada para um terminal.
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 5/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
Observações:
– Se qualquer um dos -l, -n, -s, -gou -o bandeira é especificado, cada arquivo que está presente no
diretório é precedido por uma linha de status que indica o número de blocos do sistema de arquivos
ocupados por arquivos.
– Se a sinalização -k não for especificada juntamente com qualquer um dos -l, -n, -s, -g, ou -o
bandeira, a linha de status indica o número de blocos do sistema de arquivos ocupados por arquivos
em unidades de 512 bytes.
– Se a sinalização -k for especificada juntamente com qualquer um dos -l, -n, -s, -g, ou -o bandeira, a
linha de status indica o número de blocos do sistema de arquivos ocupados por arquivos em
unidades de 1024 bytes.
– Adicionalmente, se necessário, o número de blocos do sistema de arquivos ocupados por arquivos
no diretório é arredondado para o próximo número integral de unidades.
– No ambiente de locale POSIX , o total de %u\n é o formato de saída que representa o número de
unidades no diretório.
Status de saída
Esse comando retorna os valores de saída a seguir:
Item Descrição
Segurança
Atenção aos usuários do RBAC: Este comando pode realizar operações privilegiadas. Somente
usuários privilegiados podem executar essas operações. Para obter mais informações sobre
autorizações e privilégios, consulte Banco de Dados de Comando Privilegiado em Segurança. Para
obter uma lista de privilégios e as autorizações associadas a esse comando, consulte o comando
lssecattr ou o subcomando getcmdattr.
Exemplos
1. Para listar todos os arquivos do diretório atual, digite:
ls -a
Isto lista todos os arquivos, incluindo . (dot), .. (dot-dot), e outros arquivos com nomes começando com um
ponto.
2. Para exibir informações detalhadas, digite:
ls -l chap1 .profile
Isto exibe uma listagem longa com informações detalhadas sobrechap1e.profile.
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 6/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
ls -lX .profile
Isto exibe uma listagem longa com informações detalhadas sobre .profile.
6. Para exibir dados sobre se os atributos estendidos estão configurados para os arquivos no diretório atual,
digite:
ls -U
7. Para exibir informações sobre o número de blocos do sistema de arquivos em unidades de 512 bytes para os
arquivos no diretório atual, digite:
ls -l
Saída de exemplo:
total 16
-rw-r--r-- 1 root system 22 Feb 05 05:29 sample1
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 7/8
3/30/24, 11:36 AM ls Comando - Documentação da IBM
-rw-r--r-- 1 root system 12 Feb 05 05:29 sample2
8. Para exibir informações sobre o número de blocos do sistema de arquivos em unidades de 1024 bytes para
os arquivos no diretório atual, digite:
ls -lk
Saída de exemplo:
total 8
-rw-r--r-- 1 root system 22 Feb 05 05:29 sample1
-rw-r--r-- 1 root system 12 Feb 05 05:29 sample2
Arquivos
Item Descrição
https://www.ibm.com/docs/pt-br/aix/7.3?topic=l-ls-command 8/8