0 Compartilhamentos 351 Views 1 Comments

Listagem de diretórios no Linux: 15 exemplos de utilização do comando LS

11 de fevereiro de 2015

O comando LS (List), no Linux, faz realmente o que seu nome dá a entender. Ele lista o conteúdo de diretórios. Para quem adora usar o terminal, ou até mesmo para quem precisa, ele é imprescindível. Trata-se de um dos comandos mais utilizados em sistemas Unix-like, além disso, um comando valiosíssimo para administradores de servidores Linux.

Trata-se de um comando também capaz de listar arquivos de diferentes maneiras. O usuário é capaz, com o comando LS, de listar arquivos em ordem alfabética, em forma de listas simples, em colunas, e de diversos outros modos (em blocos, também).

Com o LS, podemos visualizar informações de uma maneira mais amigável, mais confortável, até mesmo porque, dependendo da situação e do usuário, o shell pode assustar um pouco, principalmente quando um grande número de informações é exibido ao mesmo tempo.

Shell

Vamos lá. Vamos mostrar a você 15 exemplos de utilização do comando LS, no Linux:

1) ls

Esta é a forma mais básica. Ao simplesmente digitar “ls” (sem aspas e seguido de um <ENTER>) no prompt de comando, o usuário pode conferir uma lista com os arquivos contidos no diretório, sem maiores detalhes, sem que sejam exibidas informações tais como, por exemplo, tamanho dos arquivos, data de modificação, etc:

2) ls -l

O comando acima exibe o conteúdo da pasta em forma de lista:

3) ls -a

Com o comando ls seguido do parâmetro -a, podemos listar o conteúdo de um diretório em forma de coluna:

4) ls -t

Com ls -t podemos listar os arquivos por ordem de data de modificação. Arquivos que foram modificados por último, mais recentemente, são exibidos em primeiro lugar:

5) ls -lt

Lista os arquivos por ordem de data de modificação, também exibindo os modificados mais recentemente em primeiro lugar. Porém, este comando lista tudo com mais detalhes:

6) ls -ltr

Similar ao comando acima, com a diferença de listar em ordem reversa, ou seja, os modificados mais recentemente vão ficando para o final da lista:

7) ls -s

O comando acima exibe os arquivos de uma pasta em formato de bloco, sendo que eles são ordenados por tamanho:

8) ls -l *.extensao

O comando acima permite filtrar e listar somente determinados tipos de arquivo. Por exemplo, ls -l *.php exibirá somente os arquivos .php contidos na pasta, e assim por diante:

9) ls -1

Com ls -1, podemos fazer com que os arquivos do diretório sejam listados por linha, um em cada linha:

10) ls -lh

Para obter uma listagem de arquivos que exiba seus respectivos tamanhos de uma forma mais compreensível, ou “Human Readable” (humanamente legível). Assim, você pode conferir os tamanhos em KB, MB, GB, etc:

11) ls -d */

Digamos que você esteja em um diretório e deseje listar todos os seus subdiretórios, apenas, excluindo os arquivos aí presentes.  Basta então digitar ls -d */ , e o output será similar ao abaixo:

12) ls -g e ls -G

Para excluir da listagem de arquivos os proprietários e os grupos de cada arquivo. O comando ls -g exclui da lista o proprietário, e ls seguido do parâmetro -G (observe a letra maiúscula aqui) exclui o grupo. Também é possível usar os dois de forma combinada, ou seja, ls -g -G :

13) ls -R

Através deste comando, você pode listar não somente arquivos e pastas, mas também o conteúdo de subdiretórios, como outros arquivos, por exemplo:

14) ls -m

Para listar o conteúdo e separar apenas por uma vírgula:

15) ls -d $PWD/*

O comando acima lista pastas e arquivos incluindo o caminho completo para eles:

Finalizando

O comando ls, juntamente com os vários parâmetros existentes, é realmente importantíssimo. Com ele, podemos realmente obter informações a respeito de arquivos e diretórios, listando seus respectivos conteúdos de diversas maneiras.

Dê uma lida também em outros artigos a respeito de comandos no Linux:

Você pode se interessar

Skynet é real e é chinesa
Artigos
8 visualizações
Artigos
8 visualizações

Skynet é real e é chinesa

Carlos L. A. da Silva - 10 de dezembro de 2019

Cerca de 200 milhões de câmeras de vigilância estão em operação nesse momento no país, ligadas a uma rede do governo batizada como Skynet.

Promoções de Jogos do Final de Semana (06/12)
Notícias
16 visualizações
Notícias
16 visualizações

Promoções de Jogos do Final de Semana (06/12)

Carlos L. A. da Silva - 6 de dezembro de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Como bloquear trolls no Twitter em larga escala
Dicas
18 visualizações
Dicas
18 visualizações

Como bloquear trolls no Twitter em larga escala

Carlos L. A. da Silva - 4 de dezembro de 2019

Ninguém está livre de cair na mira de uma horda virtual e saber se defender é fundamental.

Mais publicações

Como aproveitar ao máximo a Área de Transferência do Windows 10
Dicas
19 visualizações
19 visualizações

Como aproveitar ao máximo a Área de Transferência do Windows 10

Carlos L. A. da Silva - 28 de novembro de 2019
Tudo que você precisa saber sobre o USB4
Artigos
46 visualizações
46 visualizações

Tudo que você precisa saber sobre o USB4

Carlos L. A. da Silva - 25 de novembro de 2019