tree
Arquivos e diretórios
Uso
tree -L 2 [path]Desenha a estrutura de diretórios como uma árvore indentada; não vem instalado por padrão no macOS nem em imagens Linux enxutas.
Opções comuns
| Opção | Significado |
|---|---|
| -L | Limit the depth to N levels |
| -a | Include hidden files |
| -d | Directories only |
| -I | Skip names matching a pattern |
| -f | Print the full path of each entry |
| -h | Show readable sizes |
Exemplos
tree -L 2Two levels deep, so the output stays readable.
tree -I 'node_modules|.git'Skips the noisy directories.
tree -d -L 1Just the top-level folders.
Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que tree faz?
Desenha a estrutura de diretórios como uma árvore indentada; não vem instalado por padrão no macOS nem em imagens Linux enxutas.
Q. Como se digita?
tree -L 2 [path] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man tree. Este comando fica em Arquivos e diretórios.
Comandos relacionados
página man: man tree