Cómo mostrar el árbol de directorios en la terminal en Linux/Ubuntu
Cómo visualizar la estructura de directorios con el comando Tree en Ubuntu
Ver bien cómo están organizados tus archivos y carpetas puede ser un fastidio, especialmente si gestionas varios proyectos o trabajas con muchos directorios. Este tree
comando es fundamental para esto: muestra una vista de árbol clara y concisa de la jerarquía de carpetas directamente en la terminal. Si aún no lo tienes instalado, o si la cosa parece un poco complicada, esta guía puede ayudarte a aclararlo todo. Podrás generar mapas de carpetas atractivos, guardarlos e incluso limitar su profundidad en el laberinto de carpetas. Un poco complejo, pero muy práctico.
Cómo instalar y usar el comando Tree en Ubuntu
Instalar la utilidad de árbol
Si nunca lo has usado tree
, tendrás que obtenerlo de los repositorios. No está incluido por defecto. Primero, abre tu terminal. La forma más rápida es [enlace faltante] Ctrl + Alt + T. Una vez abierto, actualiza la lista de paquetes para asegurarte de que estás instalando la última versión:
sudo apt update
Introduce tu contraseña cuando se te solicite. Ten en cuenta que no aparece nada en la pantalla mientras escribes, así que escribe con cuidado y pulsa Enter. Después, instala tree
usando:
sudo apt install tree
Cuando se te solicite confirmar, simplemente haz clic en Y«Entonces» Enter. A veces, la instalación falla la primera vez, sobre todo con conexiones lentas o si la información del repositorio no está actualizada, pero normalmente, al volver a intentarlo, se soluciona el problema.
Uso básico: Generación del árbol de directorios
Una vez tree
instalado, puedes escribir tree
en la terminal y pulsar Enter. Se mostrará una representación ASCII de tu estructura de directorios actual. En algunas configuraciones, esto puede ser muy largo si tienes carpetas anidadas, así que conviene limitar la profundidad.
Mostrar solo carpetas (omitir archivos)
Esto es útil si solo desea una vista general de sus directorios, sin desorden. Use la -d
bandera. Escriba:
tree -d
Esto mostrará solo los directorios. Lo hace mucho más ordenado, especialmente en proyectos desordenados. Otro consejo: si tu árbol de directorios es muy grande, quizás quieras limitar su número de niveles.
tree -L 2
Aquí, -L 2 significa «mostrar solo dos niveles de profundidad».Combina opciones para tree -d -L 2
simplificar al máximo.
Guarde su mapa de directorio en un archivo de texto
A veces, es más fácil revisar o compartir la estructura de directorios si está en un archivo. Simplemente redirige la salida a un archivo con >:
tree > directory_structure.txt
Esto crea un archivo llamado directory_structure.txt
en tu carpeta actual. Puedes abrirlo más tarde con cualquier editor de texto: Bloc de notas, VSCode, etc. En una configuración que probé, a veces fallaba si los permisos eran restrictivos, así que asegúrate de que tu usuario tenga acceso de lectura a los directorios que quieres listar.
Consejos adicionales y errores comunes
- Si
tree
no aparece después de la instalación, comprueba si se instaló correctamente; prueba a ejecutarwhich tree
. Si no muestra ningún resultado, prueba a reinstalar consudo apt install --reinstall tree
. - ¿Quieres más control? Ejecuta
man tree
para ver todas las opciones. Hay muchas, como-a
incluir archivos ocultos o-f
rutas completas. - Tenga en cuenta que los permisos son importantes. Si algunos directorios no aparecen, podría deberse a que está ejecutando el programa con un usuario sin acceso de lectura.
Resumen
Todo este proceso es bastante sencillo una vez que le coges el truco. Instalarlo tree
no es complicado, y el comando en sí es increíblemente útil para vistas rápidas, especialmente si trabajas con proyectos complejos o bases de código compartidas. Además, al guardar la salida, tendrás tu estructura lista para documentación o copias de seguridad. No sé por qué, pero en algunas configuraciones funciona mejor después de reiniciar o al ejecutar en ciertos directorios, así que no te sorprendas si la primera ejecución presenta problemas.
Resumen
- Instalar
tree
mediantesudo apt install tree
- Úselo
tree
para visualizar directorios, con opciones como-d
y-L
- Guardar la salida en un archivo con
>
- Consulte los permisos y el manual para obtener más opciones.
Conclusión
Ojalá esto le ahorre tiempo a alguien. El tree
comando es una forma sencilla pero eficaz de controlar rápidamente la estructura de carpetas. Si algo falla, revise la instalación y los permisos. Esta ingeniosa herramienta puede mejorar enormemente su rendimiento en la terminal, especialmente al trabajar con proyectos con un millón de carpetas anidadas.¡Buena suerte explorando esos bosques de directorios!