Abaixo está o manual de do comando ls em português. Esse manual é de tradução pessoal e não reflete ato oficializado.
as opções com apenas uma letra levam apenas um traço(como em ls -l). Já as opções que são palavras levem dois traços(como em ls – -all). Esse dois traços podem aparecer como sendo apenas um traço longo em seu navegador.
LS
NOME SINOPSE DESCRIÇÃO AUTOR RELATANDO BUGS DIREITOS AUTORAIS VEJA TAMBÉMNOME
ls – list o conteúdo do diretório
SINOPSE
ls [ OPÇÃO ]… [ ARQUIVOs ]…
DESCRIÇÃO
Lista informações sobre os ARQUIVOs (o diretório atual por padrão). Classifique as entradas em ordem alfabética se nenhum dos -cftuvSUX nem –sort for especificado.
Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.
-a, –all
não ignore as entradas que começam com .
-A, –almost-all
não liste implícito . e ..
–author
com -l , imprima o autor de cada arquivo
-b, –escape
imprimir escapes no estilo C para caracteres não gráficos
–block-size=TAMANHO
com -l , dimensiona os tamanhos por TAMANHO ao imprimi-los; por exemplo, ‘–tamanho do bloco=M’; veja o formato TAMANHO abaixo
-B, –ignore-backups
não liste entradas implícitas que terminem com ~
-c
com -lt : ordena e mostra, ctime (hora da última modificação das informações de status do arquivo); com -l : mostra ctime e ordena por nome; caso contrário: classifique por ctime, o mais novo primeiro
-C
listar entradas por colunas
–color[=QUANDO]
colorir a saída; QUANDO pode ser ‘always’ (padrão se omitido), ‘auto’ ou ‘never’; mais informações abaixo
-d, –directory
listar os próprios diretórios, não seus conteúdos
-D, –dired
gerar saída projetada para o modo direcionado do Emacs
-f
não classifique, ative -aU , desative -ls –color
-F, –classify
anexar indicador (*/=>@|) às entradas
–file-type
da mesma forma, exceto não acrescente ‘*’
–format=PALAVRA
across -x , commas -m , horizontal -x , long -l , single-column -1 , verbose -l , vertical -C
–full-time
like -l –time-style = full-iso
-g
como -l, mas não liste proprietário
–group-directories-first
agrupar diretórios antes dos arquivos;
pode ser aumentado com uma opção –sort , mas qualquer uso de –sort = none ( -U ) desativa o agrupamento
-G, –no-group
em uma lista longa, não imprima os nomes dos grupos
-h, –human-readable
com -l e -s, tamanhos de impressão como 1K 234M 2G etc.
–si
da mesma forma, mas use potências de 1000 e não 1024
-H, –dereference-command-line
siga os links simbólicos listados na linha de comando
–dereference-command-line-symlink-to-dir
siga cada link simbólico da linha de comando que aponta para um diretório
–hide=PADRAO
não liste entradas implícitas correspondentes a PADRAO (substituída por -a ou -A )
–hyperlink[=QUANDO]
nomes de arquivo de hiperlink; QUANDO pode ser ’always’ (padrão se omitido), ’auto’, ou ’never’
–indicator-style=PALAVRA
anexar indicador com estilo PALAVRA aos nomes de entrada: none (padrão), slash ( -p ),file-type(–file-type), classify (-F)
-i, –inode
imprimir o número do índice de cada arquivo
-I, –ignore=PADRAO
não liste entradas implícitas que correspondam a shell PADRAO
-k, –kibibytes
padrão para blocos de 1024 bytes para uso de disco; usado apenas com -s e por totais de diretório
-l
use um formato de listagem longa
-L, –dereference
ao mostrar informações de arquivo para um link simbólico, mostre informações para o arquivo ao qual o link faz referência, em vez do próprio link
-m
largura de preenchimento com uma lista de entradas separadas por vírgula
-n, –numeric-uid-gid
como -l , mas lista IDs numéricos de usuários e grupos
-N, –literal
imprimir nomes de entrada sem aspas
-o
como -l , mas não lista as informações do grupo
-p, –indicator-style=barra
anexar / indicador a diretórios
-q, –hide-control-chars
imprimir ? em vez de caracteres não gráficos
–show-control-chars
mostrar caracteres não gráficos como estão (o padrão, a menos que o programa seja ‘ls’ e a saída seja um terminal)
-Q, –quote-name
coloque os nomes das entradas entre aspas duplas
–quoting-style=PALAVRA
use o estilo de aspas PALAVRA para nomes de entradas: literal, locale, shell, shell-always, shell-escape, shell-escape-always, c, escape (substitui a variável de ambiente QUOTING_STYLE)
-r, –reverse
ordem inversa durante a ordenanação
-R, –recursive
listar subdiretórios recursivamente
-s, –size
imprimir o tamanho alocado de cada arquivo, em blocos
-S
ordena por tamanho de arquivo, maior primeiro
–sort=PALAVRA
ordena por PALAVRA em vez de nome: none ( -U ), size ( -S ), time ( -t ), version ( -v ), extension ( -X )
–time=PALAVRA
alterar o padrão de uso de tempos de modificação; tempo de acesso ( -u ): atime, acesso, uso; tempo de mudança ( -c ): ctime, status; tempo de nascimento: nascimento, criação;
com -l, PALAVRA determina qual hora mostrar; com –sort = time , ordena por PALAVRA (mais recente primeiro)
–time-style=ESTILO-TEMPO
formato de hora/data com -l ; veja TIME_STYLE abaixo
-t
ordenar por hora, o mais novo primeiro; ver –time
-T, –tabsize=COLS
assume paradas de tabulação em cada COLS em vez de 8
-u
com -lt : ordena e mostra o tempo de acesso; com -l : mostra o horário de acesso e ordena por nome; caso contrário: classifique por hora de acesso, mais recente primeiro
-U
não classifique; listar entradas na ordem do diretório
-v
tipo natural de (versão) números dentro do texto
-w, –width=COLS
defina a largura de saída para COLS. 0 significa sem limite
-x
listar entradas por linhas em vez de colunas
-X
ordenar alfabeticamente por extensão de entrada
-Z, –context
imprimir qualquer contexto de segurança de cada arquivo
-1
liste um arquivo por linha. Evite ‘\n’ com -q ou -b
–help
exibir esta ajuda e sair
–version
informações de versão de saída e saída
O argumento TAMANHO é um número inteiro e uma unidade opcional (exemplo: 10K é 10*1024). As unidades são K,M,G,T,P,E,Z,Y (potências de 1024) ou KB,MB,… (potências de 1000). Os prefixos binários também podem ser usados : KiB=K, MiB=M e assim por diante.
O argumento ESTILO-TEMPO pode ser full-iso, long-iso, iso, locale ou +FORMAT. FORMAT é interpretado como em date(1). Se FORMAT for FORMAT1<newline>FORMAT2, FORMAT1 se aplica a arquivos não recentes e FORMAT2 a arquivos recentes. ESTILO-TEMPO prefixado com ‘posix-‘ só tem efeito fora do locale POSIX. Além disso, a variável de ambiente ESTILO-TEMPO define o estilo padrão a ser usado.
O uso de cores para distinguir os tipos de arquivo é desativado por padrão e com –color = never. Com –color = auto , ls emite códigos de cores somente quando a saída padrão está conectada a um terminal. A variável de ambiente LS_COLORS pode alterar as configurações. Use o comando dircolors para configurá-lo.
Estado de saída
0 | se tudo bem, | ||
1 | se houver problemas menores (por exemplo, não é possível acessar o subdiretório), | ||
2 | se o problema for sério (por exemplo, não é possível acessar o argumento da linha de comando). |