Comandos LinuxExplicados en español
/
Ficha17 / 104
Categoría
Archivos
Ejemplos
5
Ver también
ls · find · pwd · cd

tree

tree (árbol)

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.

Sintaxistree [opciones] [directorio]
§ 1

Despiece

5 ejemplos
Ver árbol de la carpeta actual

Ver árbol de la carpeta actual

1 pieza
Lámina01 / 05
Comandotree
Piezas1
Escala1:1
N.ºPiezaTipoQué hace
1treeComandoEl 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.ºPiezaTipoQué hace
1treeComandoEl comando para mostrar estructura en forma de árbol.
2proyectoArgumentoLa 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.ºPiezaTipoQué hace
1treeComandoEl comando para mostrar estructura en forma de árbol.
2-LOpciónLimita cuántos niveles muestra el árbol.
32ValorProfundidad 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.ºPiezaTipoQué hace
1treeComandoEl comando para mostrar estructura en forma de árbol.
2-dOpciónMuestra únicamente directorios/carpetas.
3srcArgumentoLa 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.ºPiezaTipoQué hace
1treeComandoEl comando para mostrar estructura en forma de árbol.
2-aOpciónIncluye archivos ocultos (que empiezan con .).
3-hOpciónMuestra tamaños en formato humano (K, M, G).
4proyectoArgumentoLa carpeta a inspeccionar.
Resultado

Muestra todo: archivos visibles y ocultos, con sus tamaños legibles.

§ 2

Opciones

Las que sí vas a usar
OpciónQué hace
-aMuestra también archivos ocultos (los que empiezan con .).
-dMuestra solo carpetas, sin archivos.
-LLimita la profundidad del árbol. Ej. -L 2 muestra hasta 2 niveles.
-CUsa colores para distinguir carpetas, archivos, enlaces, etc.
-hMuestra tamaños de archivo en formato legible (K, M, G).
-PSolo muestra archivos que coincidan con un patrón, entre comillas: tree -P '*.json'.
§ 3

Fallas comunes

FallaRemedio
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

Ver también