você está aqui: Home  → Arquivo de Mensagens

ls - listagem de todos os subdiretórios do diretório corrente

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 03 de outubro de 2013

Em um diretório, principalmente no diretório raiz, a tendência é que o número de arquivos e também de diretórios cresça muito. Por esta razão, às vezes a busca por arquivos ou mesmo diretórios fica mais difícil, visto que não conseguimos identificar de imediato o que buscamos em meio a tanta coisa.

Para listar apenas os subdiretórios do diretório corrente, basta emitir o comando:

$ ls -d */
ams/                    images/
anki/                   instalacao36/
Apresentacoes/          ITILv3/
Area de Trabalho/       jre1.6.0_29/
backup/                 kindle/
bash/                   links-2.7/
Biblioteca do Calibre/  linuxwords.1/


[... várias linhas removidas]

Simples e muito útil :-)

Existem também formas mais complicadas de se fazer a mesma coisa:

% ls -F | grep --color /

ou ainda

find . -maxdepth 1 -type d | xargs ls -d

Este último é bem piorzinho, pois lista também os diretórios ocultos :-(

Referência: What is your single most favorite command-line trick using Bash?



Veja a relação completa dos artigos de Rubens Queiroz de Almeida