Árvore de comandos: Mostrar diretórios como uma árvore no Linux

À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.

diretórios em forma de árvore

diretórios em forma de árvore

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.


Adicionar como fonte preferencial no Google