Sintaxis del comando tree
tree [-acdfghilnpqrstuvxACDFJQNSUX] [-L level [-R]] [-H baseHREF]
[-T title] [-o filename] [-P pattern] [-I pattern] [--gitignore]
[--matchdirs] [--metafirst] [--ignore-case] [--nolinks] [--inodes]
[--device] [--sort[=]<name>] [--dirsfirst] [--filesfirst]
[--filelimit #] [--si] [--du] [--prune] [--charset X]
[--timefmt[=]format] [--fromfile] [--noreport] [--version] [--help]
[--] [directory ...]
Opciones de listado del comando tree
Opción |
Descripción |
-a |
el comando tree lista todos los archivos.
|
-d |
listar directorios solamente es lo que permite esta opción del comando tree.
|
-l |
para seguir los enlaces simbólicos como directorios use esta opción del comando tree.
|
-f |
visualizar el prefijo de la ruta completa para cada archivo es lo que permite esta opción del comando tree.
|
-x |
el comando tree permanece sólo en el sistema de archivos actual.
|
-L level |
para descender sólo a directorios de nivel profundo use esta opción del comando tree.
|
-R |
el comando tree vuelve a ejecutar el árbol cuando alcance el nivel máximo de directorios.
|
-P pattern |
para listar aquellos archivos que coincidan con el patrón dado use esta opción del comando tree.
|
-I pattern |
el comando tree no lista los archivos que coincidan con el patrón dado.
|
--gitignore |
filtrar usando archivos .gitignore es la finalidad de esta opción del comando tree.
|
--ignore-case |
el comando tree ignora mayúsculas y minúsculas cuando coincidan patrones.
|
--matchdirs |
opción del comando tree para incluir nombres de directorio en la coincidencia de patrones -P
|
--metafirst |
opción del comando tree que muestra metadatos al principio de cada línea.
|
--info |
imprimir información sobre archivos encontrados en archivos .info es la finalidadd de esta opción del comando tree.
|
--noreport |
para desactivar el conteo de archivos/directorios al final de la lista del árbol use esta opción del comando tree.
|
--charset X |
el comando tree usa charset X para terminal/HTML y salida de línea de sangría.
|
--filelimit # |
a través de esta opción el comando tree se indica no descender a directorios con más de # archivos en ellos.
|
-o filename |
el comando tree envia la salida a archivo en lugar de a la salida estándar.
|
Opciones de archivo del comando tree
Opción |
Descripción |
-q |
opción del comando tree que muestra caracteres no imprimibles como '?'.
|
-N |
visualizar caracteres no imprimibles es el objetivo de esta opción del comando tree.
|
-Q |
el comando tree cita nombres de archivo con comillas dobles.
|
-p |
para mostrar las protecciones para cada archivo se usa esta opción del comando tree.
|
-u |
para mostrar el propietario del archivo o el número de UID use esta opción del comando tree.
|
-g |
el comando tree muestra el propietario del grupo de archivos o el número GID.
|
-s |
el comando tree muestra el tamaño en bytes de cada archivo.
|
-h |
si desea visualizar el tamaño de una manera más legible para los humanos use esta opción del comando tree.
|
--si |
opción del comando tree como -h, pero se usa en unidades SI (potencias de 1000).
|
-D |
el comando tree visualiza la fecha de la última modificación o (-c) cambio de estado.
|
--timefmt <f>
|
opción del comando tree que muestra y formatea la hora según el formato <f>.
|
-F |
para agregar '/', '=', '*', '@', '|' o '>' según ls -F, use esta opción del comando tree.
|
--inodes |
visualizar el número de inodo de cada archivo es la función de esta opción del comando tree.
|
--device |
el comando tree muestra el número de identificación del dispositivo al que pertenece cada archivo.
|
Opciones de ordenamiento del comando tree
Opción |
Descripción |
-v |
el comando tree ordena los archivos alfanuméricamente por versión.
|
-t |
el comando tree ordena los archivos por la hora de última modificación.
|
-c |
si desea ordenar archivos por la última hora de cambio de estado use esta opción del comando tree.
|
-U |
el comando tree deja los archivos sin ordenar.
|
-r |
para invertir el orden utilice esta opción del comando tree.
|
--dirsfirst |
el comando tree lista directorios antes que archivos (-U deshabilita).
|
--filesfirst |
Listar archivos antes que directorios (-U deshabilita) es la acción de esta opción del comando tree.
|
--sort X |
el comando tree selecciona ordenar: nombre, versión, tamaño, mtime, ctime.
|
Opciones gráficas del comando tree
Opción |
Descripción |
-i |
el comando tree no muestra líneas de sangría.
|
-A |
opción del comando tree que muestra líneas de sangría gráficas de líneas ANSI.
|
-S |
para visualizar con líneas de sangría de gráficos CP437 (consola) emplee el comando tree con esta opción.
|
-n |
si quiere desactivar siempre la coloración (-C anula) emplee esta opción del comando tree.
|
-C |
el comando tree activa siempre la coloración.
|
Opciones XML/HTML/JSON del comando tree
Opción |
Descripción |
-X |
el comando tree muestra una representación XML del árbol.
|
-J |
el comando tree muestra una representación JSON del árbol.
|
-H baseHREF |
el comando tree muestra formato HTML con baseHREF como directorio superior.
|
-T string |
para reemplazar el título HTML predeterminado y el encabezado H1 con una cadena es esta opción del comando tree.
|
--nolinks |
el comando tree desactiva los hipervínculos en la salida HTML.
|
Opciones de entrada del comando tree
Opción |
Descripción |
--fromfile |
el comando tree lee rutas de archivos (.=entrada estándar).
|
Opciones miscelaneas del comando tree
Opción |
Descripción |
--version |
muestra la versión del comando tree y sale.
|
--help |
muestra esta ayuda del comando tree.
|
-- |
terminador de procesamiento de opciones del comando tree.
|
Ejemplos del comando tree
- Uso del comando tree para mostrar el contenido del direcctorio del usuario juan en forma de árbol página a página.
tree /home/juan/ | more
- Uso del comando tree para solamente mostrar los direcctorios incluidos dentro del direcctorio del usuario juan y el resultado enviarlo al archivo listado.txt (si no existe el archivo se crea).
tree -d /home/juan/ > listado.txt