Comandos · Archivos y carpetas

tree

Dibuja en forma de árbol la estructura de carpetas a partir de la actual.

Dónde se escribe
CMD y PowerShell
Permisos
No necesita administrador
Riesgo
Bajo: solo consulta datos o hace cambios que no afectan a tus archivos.

Para qué sirve

Sirve para ver de un vistazo cómo está organizada una carpeta o para documentarla.

Cómo se usa

tree

Muestra el árbol de carpetas desde la actual.

tree /f

Incluye también los archivos de cada carpeta.

tree /f /a > estructura.txt

Guarda el árbol en un archivo de texto; /a usa caracteres sencillos para que se lea bien en cualquier editor.

Cuándo usarlo

tree es útil cuando necesitas ver o explicar cómo está organizada una carpeta: para documentar un proyecto, para pegar la estructura en una consulta de ayuda, o para detectar de un vistazo subcarpetas olvidadas dentro de un directorio grande. El Explorador te obliga a abrir cada carpeta; tree las muestra todas a la vez.

Sin opciones muestra solo carpetas. Con /f incluye los archivos, lo que puede producir una salida muy larga si la carpeta es grande. Por eso es buena idea redirigirla a un archivo con > estructura.txt o probar primero en una carpeta pequeña. Las ramas se dibujan con caracteres especiales que pueden verse como símbolos raros en algunos editores; la opción /a los sustituye por caracteres normales.

Hay que tener presente que tree muestra la estructura, no el tamaño de las carpetas ni los archivos ocultos del sistema. Si buscas qué carpeta ocupa más espacio, es mejor usar el apartado de almacenamiento de Configuración u otra herramienta específica.

Problemas y dudas frecuentes

La salida se corta o se llena de símbolos raros.

Es un problema de codificación de los caracteres de dibujo. Usa tree /a para obtener caracteres ASCII sencillos, especialmente si vas a guardar el resultado en un archivo.

Tarda muchísimo con la carpeta de usuario o con C:\.

Con muchas carpetas y archivos, el recorrido es largo. Cancela con Ctrl+C y ejecuta tree en una carpeta más concreta.

¿Funciona igual en PowerShell?

Sí, tree es un programa de Windows y se ejecuta igual. Con /f, /a y redirecciones, el comportamiento es el mismo.