Tree, una alternativa moderna al comando ls

¿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.