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
treeMuestra el árbol de carpetas desde la actual.
tree /fIncluye también los archivos de cada carpeta.
tree /f /a > estructura.txtGuarda 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.
Fuentes consultadas
- tree (referencia de comandos de Windows) (Microsoft Learn)