0 Compartilhamentos 346 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

Promoções de Jogos do Final de Semana (27/09)
Notícias
15 visualizações
Notícias
15 visualizações

Promoções de Jogos do Final de Semana (27/09)

Carlos L. A. da Silva - 27 de setembro de 2019

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

REVELAMOS NOSSO SETUP: Computadores + Equipamentos do Canal (TEVE UPGRADE) // Vlog #102
Vídeos
3 visualizações
Vídeos
3 visualizações

REVELAMOS NOSSO SETUP: Computadores + Equipamentos do Canal (TEVE UPGRADE) // Vlog #102

Thais Cardoso de Mello - 26 de setembro de 2019

Fizemos alguns upgrades recentemente e decidimos mostrar pra vocês. Conheça os equipamentos que utilizamos para desenvolver nossos projetos e também o setup que usamos para produzir os vídeos aqui no Código Fonte TV? Vem com a gente nesse vídeo pois mostramos TUDO! 📌 EQUIPAMENTOS A VENDA → Se você ficou interessado em algum equipamento que […]

Como o Google está usando tecnologia para ajudar pessoas com deficiências
Artigos
6 visualizações
Artigos
6 visualizações

Como o Google está usando tecnologia para ajudar pessoas com deficiências

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

Conheça três projetos fantásticos que usam aprendizado de máquina para facilitar a vida de quem precisa.

Mais publicações

O novo plano da HostGator para turbinar a internet
Notícias
11 visualizações
11 visualizações

O novo plano da HostGator para turbinar a internet

Thais Cardoso de Mello - 25 de setembro de 2019
Elixir (A Linguagem Funcional Brasileira) // Dicionário do Programador
Vídeos
5 visualizações
5 visualizações
Promoções de Jogos do Final de Semana (20/09)
Notícias
8 visualizações
8 visualizações

Promoções de Jogos do Final de Semana (20/09)

Carlos L. A. da Silva - 21 de setembro de 2019