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


4 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   federico dito

    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.

  2.   anônimo dito

    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.

  3.   Taty aguilar dito

    Excelente !!, você me salvou, tantos dias procurando até que enfim, obrigado !!!!!

  4.   pachu dito

    Brilhante!! Funcionou perfeitamente, muito obrigado pela ajuda.