¿Qué es el comando tree en Linux?
El comando tree es una herramienta muy útil en sistemas Linux que permite visualizar la estructura de directorios y archivos en forma de árbol. A diferencia del comando ls, que muestra una lista simple de archivos, tree organiza la información de forma jerárquica, facilitando entender cómo están organizadas las carpetas dentro de un directorio.
Es especialmente útil cuando trabajas con proyectos grandes o cuando necesitas documentar la estructura de carpetas de un proyecto o servidor.
Cómo instalar tree
En muchas distribuciones de Linux el comando tree no viene instalado por defecto, pero se puede instalar fácilmente desde el gestor de paquetes.
En distribuciones basadas en Arch Linux:
sudo pacman -S tree
En distribuciones basadas en Debian o Ubuntu:
sudo apt install tree
En distribuciones basadas en Red Hat, Fedora o CentOS:
sudo dnf install tree
Una vez instalado, podrás utilizarlo directamente desde la terminal.
Uso básico del comando tree
El uso más simple consiste en ejecutar el comando dentro del directorio que quieres analizar:
tree
Esto mostrará todos los directorios y archivos en formato de árbol desde la ubicación actual.
También puedes especificar un directorio concreto:
tree /ruta/del/directorio
Limitar la profundidad del árbol
Si el directorio contiene muchos niveles de carpetas, el resultado puede ser muy largo. Para limitar la profundidad que se muestra puedes usar la opción -L.
tree -L 2
Esto mostrará únicamente dos niveles de directorios.
Mostrar solo directorios
En ocasiones solo interesa ver la estructura de carpetas sin los archivos. Para ello puedes utilizar la opción -d:
tree -d
De esta manera se listarán únicamente los directorios.
Guardar la salida en un archivo
Si necesitas documentar la estructura de un proyecto, puedes guardar la salida del comando en un archivo de texto:
tree > estructura.txt
Esto generará un archivo con toda la estructura del directorio actual.
Conclusión
El comando tree es una herramienta sencilla pero muy práctica para visualizar la estructura de directorios en Linux. Permite comprender rápidamente cómo está organizado un proyecto y ofrece varias opciones para adaptar la salida a lo que necesitas ver.
Esto es todo compañeros, espero que les sea útil. Y no se olviden de apoyarnos con un «Me gusta» y con «Tu voto» para calificar el contenido.
Descubre más desde Tecno y Soft
Suscríbete y recibe las últimas entradas en tu correo electrónico.
