Como mostrar los directorios en forma de árbol en Linux

Muchas veces la navegación por consola en Linux entre directorios se hace un poco complicada y tediosa. Otras veces necesitamos conocer la estructura de un directorio de una forma rápida y sencilla. Para solucionar esto voy a enseñaros a utilizar el comando tree para poder ver los directorios en forma de árbol.

Instalación del comando tree

Lo primero que haremos será instalar tree el cual viene incluido en la mayoría de los repositorios oficiales de las distintas distribuciones Linux.

Os indico los comandos de instalación de algunas de las distribuciones más utilizadas:

# Centos y Fedora
sudo yum install tree -y

# Ubuntu
sudo apt-get install tree   

# Debian
sudo aptitude install tree 

# Arch Linux
sudo pacman -S tree 

Ejemplos de uso del comando tree

Voy a enseñaros los comandos más útiles aunque hay muchos más y para ello os animo a echarle un vistazo a la ayuda del comando.

man tree

Mostrar directorios y ficheros

tree

Mostrar sólo los directorios

tree -d

Mostrar directorios hasta un nivel de profundidad determinado

tree -L nivel_a_mostrar

Mostrar los ficheros con su ruta completa

tree -f

Mostrar todos los ficheros, incluidos los ocultos

tree -a

Mostrar los ficheros con sus propietarios

tree -ugh

El significado de los parámetros es el siguiente:

  • u: Propietario.
  • g: Grupo.
  • h: Tamaño del archivo.

Exportar árbol de directorios a HTML

tree -H . -o Exportar.html

A partir de aquí os animo a que realicéis varias pruebas e incluso combinéis los distintos comandos para mostrar la información a vuestro gusto.

Espero os haya sido de utilidad.

Entradas relacionadas

Deja un comentario