Comando tree no Linux

image_pdfimage_print

Um programa que pode ser muito útil para apresentar a estrutura de diretórios e subdiretórios no Linux é o comando tree. Sua visualização facilita a análise da estrutura de subdiretórios e arquivos de um dado diretório alvo.

Sua função básica é apresentar no console do Linux a estrutura de diretórios no formato de árvore. Abaixo, um exemplo da saída visual deste comando

tree

Para utilizar este comando, basta:

tree

Caso o comando não exista, no Debian, para instalá-lo basta:

aptitude install tree

Além desta utilidade de visualizar graficamente a estrutura de subdiretórios e arquivos, outra utilidade do comando tree é obter a lista txt de todos os subdiretórios existentes dentro de um diretório. Para isto, basta:

tree -d > lista.txt

Abaixo um exemplo do formato de saída do comando acima apresentado:
./subdiretorio1
./subdiretorio1/diretorio1
./subdiretorio1/diretorio2
./subdiretorio2
./subdiretorio3
./subdiretorio3/diretorio1
./subdiretorio4
./subdiretorio4/diretorio1
./subdiretorio4/diretorio2
./subdiretorio4/diretorio2/diretorio

Outra opção é utilizar o comando ‘find’ para fazer a mesma função. Abaixo um exemplo do comando:

find . -type d
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!