Às vezes, navegar pelos diretórios do Linux a partir do console torna-se um pouco complicado, além disso, em alguns casos precisamos conhecer a estrutura de alguns diretórios, a maneira natural de melhorar isso é mostrando os diretórios na forma de uma árvore.
Mostrar diretórios como uma árvore no Linux é bastante simples, graças ao utilitário árvore, que não é instalado por padrão na maioria das distribuições Linux, mas é encontrado nos repositórios oficiais.
Qual é o comando da árvore?
É um comando amplamente utilizado por usuários Linux, que nos permite mostrar de forma gráfica e estruturada a hierarquia dos diretórios de nosso sistema operacional.
O comando tree também permite listar os diretórios dos dispositivos externos.
Instalando o comando tree no Linux
Em algumas distros, o comando tree é instalado por padrão, mas na maioria dos casos este não é o caso, na maioria dos casos é suficiente instalá-lo usando os repositórios de cada distro.
Você pode usar qualquer um dos comandos a seguir para instalá-lo em sua distro favorita.
$ sudo pacman -S tree # Arch Linux $
yum install -y árvore#Centos y Fedora $ sudo apt-get install tree # Ubuntu $ sudo aptitude install tree # Debian
Você pode garantir que a instalação foi concluída com sucesso executando o comando tree
Como usar o comando tree
A melhor maneira de aprender todas as vantagens oferecidas pelo comando tree é usando a própria documentação do comando, para fazer esta execução a partir do terminal $ man tree
Da mesma forma, abaixo apresento uma lista, com algumas das opções mais utilizadas em torno deste comando:
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.
$ tree / # Muestra un árbol de todo nuestro sistema
$ tree -ugh # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML
Existem muitas outras combinações do comando que podem ser muito úteis ao exibir diretórios como uma árvore no Linux.
Lembre-se de que os parâmetros deste comando podem ser combinados, alcançando por exemplo «mostra a lista de todos os arquivos incluindo os ocultos com seus respectivos caminhos«, Para isso executamos tree -af
Portanto, esperamos que você possa obter o máximo deste comando simples, mas útil.
Artigo muito bom e conciso, Lagarto !. Cada vez que os caras me diziam que havia um aplicativo do Windows que fazia a mesma coisa, eu ensinava a eles o comando tree. Poucos deles conheciam o comando dir / s do MS-DOS e outras opções.
Eu conhecia esse comando pelo windows e na verdade, me parecia estranho que o linux não o tivesse por padrão, mas é muito confortável depois de instalado.
Excelente !!, você me salvou, tantos dias procurando até que enfim, obrigado !!!!!
Brilhante!! Funcionou perfeitamente, muito obrigado pela ajuda.