Linux commands - ls

Confira nessa matéria vários exemplos de uso do comando ls para listar arquivos e diretórios na sua distribuição Linux.








Linux commands - ls



O programa ls lista primeiramente seus argumentos que não sejam arquivos de diretórios, e, então, para um argumento
diretório, todos os arquivos listáveis incluídos dentro daquele diretório. Se nenhum argumento de opção estiver presente, o
argumento padrão '.' (diretório atual) é assumido. A opção -d faz com que diretórios sejam tratados como arquivos. Um
arquivo é listável quando ou seu nome não inicia com '.', ou a opção -a for fornecida.

Cada uma das listas de arquivos (que pertence a arquivos regulares, e para cada diretório a lista interna de arquivos) é
ordenada separadamente de acordo com a sequência correspondente, no local atual. Quando a opção -l é fornecida, cada uma
das listas é precedida por uma linha de sumário que fornece o tamanho total de todos os arquivos na lista, medidos em
grupos de 512 bytes.

A saída é a saída padrão, uma entrada por linha, até que a saída em múltiplas colunas seja requisitada pela opção -C. De
qualquer forma, para saída em um terminal, em linha simples ou múltiplas colunas é indefinido. As opções -1 e -C podem ser
usadas para forçar a saída em linha simples ou em múltiplas colunas, respectivamente.



-C Lista arquivos em colunas, ordenados verticalmente.

ls -C



-F Sufixa o nome de cada diretório com '/', cada nome de FIFO com '|', e cada nome de executável com '*'.

ls -F



-R Lista os diretórios encontrados, recursivamente.

ls -R


-a Inclui os arquivos ocultos com o nome iniciando com '.' na listagem.

ls -a



-c Usa o status do tempo de alteração ao invés do tempo de modificação para ordenar (com -t) ou listar (com -l).

ls -c



-i Precede a saída para o arquivo pelo número serial do arquivo (número do i-node).

ls -i



-l Escreve (no formato de coluna simples) o modo do arquivo, o número de ligações para o arquivo, o nome do proprietário, o nome do grupo, o tamanho do arquivo (em bytes), o rótulo de tempo, e o nome do arquivo.

Os tipos de arquivos são os seguintes: - para um arquivo comum, d para um diretório, b para um dispositivo especial de bloco, c para um dispositivo especial de caractere, l para uma ligação simbólica, p para um FIFO, s para um socket.

r - read (permissão de leitura)
w - write (permissão de escrita)
x - execute (permissão de execução)
Por padrão, o rótulo de tempo exibido é aquele da última modificação; as opções -c e -u selecionam outros dois rótulos de tempo. Para arquivos de dispositivos especiais o tamanho do campo é geralmente substituído pelos números de dispositivos maior e menor.

ls -l



-r Inverte a ordem do ordenação.

ls -r


-t Ordena a exibição pelo rótulo de tempo.

ls -l -t



-u Use o tempo do último acesso no lugar do tempo de modificação para ordenar (com -t) ou listar (com -l).

ls -u



-1 Para saída em coluna simples.

ls -1



-m Separa com vírgulas, -N Remove as aspas.

ls -mN



-X Ordena  o  conteúdo  do diretório alfabeticamente pela extensão do arquivo (caracter depois do último '.'); arquivos sem extensão são ordenados primeiramente.
-1 Para saída em coluna simples.
-a Inclui os arquivos ocultos com o nome iniciando com '.' na listagem.
-R Lista os diretórios encontrados, recursivamente.
-l Escreve (no formato de coluna simples) o modo do arquivo, o número de ligações para o arquivo, o nome do proprietário, o nome do grupo, o tamanho do arquivo (em bytes), o rótulo de tempo, e o nome do arquivo.

ls -X1aRl

Manual


Para obter mais detalhes, estudar e se aprofundar RTFM.

man ls




Caso prefira para estudos ter o manual em um arquivo de texto.

man ls > 'Manual do ls'



Comentários

  1. Matéria sensacional! Alguns desses comandos eu desconhecia, na verdade, sei apenas o básico do básico, mas estou interessado em aprender mais sobre o comando "ls". Já aproveitei para salvar o manual em um arquivo de texto, vou me aprofundar mais nos estudos. Muito obrigado, Ricardo :)

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais