tree
Muestra la estructura de carpetas y archivos como un árbol.
Muestra las carpetas, subcarpetas y archivos en forma jerárquica con ramas. Lo usas para ver de un vistazo cómo está organizado un proyecto, sin tener que hacer varios ls. En Debian 13 y Ubuntu 24.04 puede que no venga instalado por defecto. Si te sale command not found, instálalo con sudo apt install tree.
Sintaxis
tree [opciones] [directorio]§ 1
Despiece
5 ejemplosVer árbol de la carpeta actual
Ver árbol de la carpeta actual
1 pieza
Lámina01 / 05
Comandotree
Piezas1
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | tree | Comando | El comando para mostrar estructura en forma de árbol. |
Resultado
Muestra todas las carpetas y archivos desde el directorio actual hacia abajo.
Ver árbol de otra carpeta
2 piezas
Lámina02 / 05
Comandotree proyecto
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | tree | Comando | El comando para mostrar estructura en forma de árbol. |
| 2 | proyecto | Argumento | La carpeta cuya estructura quieres ver. |
Resultado
Muestra la estructura completa de la carpeta proyecto.
Limitar a 2 niveles de profundidad
3 piezas
Lámina03 / 05
Comandotree -L 2
Piezas3
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | tree | Comando | El comando para mostrar estructura en forma de árbol. |
| 2 | -L | Opción | Limita cuántos niveles muestra el árbol. |
| 3 | 2 | Valor | Profundidad máxima a mostrar. |
Resultado
Solo muestra la carpeta actual, sus carpetas hijas y lo que hay a nivel 2. No muestra niveles más profundos.
Ver solo carpetas
3 piezas
Lámina04 / 05
Comandotree -d src
Piezas3
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | tree | Comando | El comando para mostrar estructura en forma de árbol. |
| 2 | -d | Opción | Muestra únicamente directorios/carpetas. |
| 3 | src | Argumento | La carpeta a inspeccionar. |
Resultado
Muestra solo las carpetas dentro de src, sin listar archivos.
Ver archivos ocultos con tamaños legibles
4 piezas
Lámina05 / 05
Comandotree -a -h proyecto
Piezas4
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | tree | Comando | El comando para mostrar estructura en forma de árbol. |
| 2 | -a | Opción | Incluye archivos ocultos (que empiezan con .). |
| 3 | -h | Opción | Muestra tamaños en formato humano (K, M, G). |
| 4 | proyecto | Argumento | La carpeta a inspeccionar. |
Resultado
Muestra todo: archivos visibles y ocultos, con sus tamaños legibles.
§ 2
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| -a | Muestra también archivos ocultos (los que empiezan con .). |
| -d | Muestra solo carpetas, sin archivos. |
| -L | Limita la profundidad del árbol. Ej. -L 2 muestra hasta 2 niveles. |
| -C | Usa colores para distinguir carpetas, archivos, enlaces, etc. |
| -h | Muestra tamaños de archivo en formato legible (K, M, G). |
| -P | Solo muestra archivos que coincidan con un patrón, entre comillas: tree -P '*.json'. |
§ 3
Fallas comunes
| Falla | Remedio |
|---|---|
| Comando no encontrado. | En Debian 13 y Ubuntu 24.04 tree no viene instalado por defecto. Instálalo con: sudo apt install tree |
| Carpeta muy grande y profunda. | Usa -L para limitar la profundidad (ej. -L 3) o redirige a un archivo: tree > arbol.txt. Así evitas desbordar la pantalla. |
| Permisos insuficientes para entrar a alguna subcarpeta. | Algunas carpetas pueden requerir permisos. tree mostrará un mensaje 'permission denied' para esas rutas, pero seguirá mostrando lo demás. |
| Ruta incorrecta. | Verifica con ls que la carpeta exista y que la ruta esté bien escrita. |
§ 4
Preguntas frecuentes
- ¿Para qué sirve tree?
- Sirve para ver la estructura de carpetas y archivos en formato jerárquico, como un árbol, para entender rápidamente la organización de un proyecto.
- ¿Cómo instalo tree?
- En Debian, Ubuntu y derivados: sudo apt install tree. Después ya puedes usarlo normalmente.
- ¿Cómo veo solo los nombres de carpetas?
- Usa tree -d. Así omite los archivos y muestra únicamente las carpetas.
- ¿Cómo limito la profundidad del árbol?
- Con -L seguido de un número. Por ejemplo, tree -L 2 muestra hasta 2 niveles de profundidad.
- ¿Cómo veo archivos ocultos con tree?
- Usa tree -a. Los archivos ocultos son aquellos que empiezan con un punto (.), como .gitignore.
§ 5