Comando de árbol de Linux



comando de árbol

árbol enumera el contenido de directorios en un formato de árbol. Puede mostrar la estructura de su sistema de archivos .



Descripción

árbol es un recursivo programa de lista de directorios que produce una lista de archivos con sangría profunda (que se colorea si el LS_COLORS Variable ambiental está configurado) y la salida es tty. Sin argumentos árbol enumera los archivos en el directorio actual. Cuando se dan argumentos de directorio, árbol enumera todos los archivos y / o directorios que se encuentran en los directorios dados, cada uno de ellos. árbol luego devuelve el número total de archivos y / o directorios enumerados.

Por defecto, cuando un enlace simbólico se encuentra, la ruta a la que se refiere el enlace simbólico se imprime después del nombre del enlace en el formato:



|_+_|

Si el ' -l 'se da la opción y el enlace simbólico se refiere a un directorio real, luego el árbol sigue la ruta del enlace simbólico como si fuera un directorio real.

Sintaxis

|_+_|

Opciones

--ayuda Genera una lista de uso detallada.
--versión Emite el versión de árbol.
-a Se imprimen todos los archivos. De forma predeterminada, el árbol no imprime archivos ocultos (los que comienzan con un punto ' . '). En ningún caso, el árbol imprime las construcciones del sistema de archivos ' . '(directorio actual) y' .. '(directorio anterior).
-D Listar directorios solamente.
-F Imprime el prefijo de ruta completo para cada archivo.
-I El árbol no imprime las líneas de sangría. Útil cuando se usa junto con el -F opción.
-l Sigue enlaces simbólicos a directorios como si fueran directorios. Se evitan los enlaces que darían lugar a un bucle recursivo.
-x Permanezca solo en el sistema de archivos actual, como con buscar -xdev .
-PAG patrón Enumere solo los archivos que coinciden comodín patrón . Nota: debe utilizar el -a opción para considerar también aquellos archivos que comienzan con un punto ' . 'para emparejar. Los operadores comodín válidos son ' * '(cualquier cero o más caracteres),' ? '(cualquier carácter),' [...] '(cualquier carácter individual enumerado entre corchetes (opcional - (guión) para el rango de caracteres se puede usar: ej: [ARIZONA] ), y ' [^...] '(cualquier carácter individual que no figure entre paréntesis) y' | 'separa patrones alternativos.
-I patrón No enumere los archivos que coinciden con el comodín patrón .
--ciruela pasa Hace que el árbol elimine directorios vacíos de la salida, útil cuando se usa junto con -PAG o -I .
--filelimit # No descienda directorios que contengan más de # entradas.
--timefmt formato Impresiones (implica -D ) y formatea la fecha de acuerdo con la cadena de formato que usa la sintaxis strftime.
--no informe Omite la impresión del informe de archivos y directorios al final de la lista de árbol.
-pag Imprima las protecciones para cada archivo (según ls -l ).
-s Imprime el tamaño de cada archivo con el nombre.
-u Imprima el nombre de usuario, o UID # si no hay ningún nombre de usuario disponible, del archivo.
-gramo Imprima el nombre del grupo, o GID # si no hay ningún nombre de grupo disponible, del archivo.
-D Imprima la fecha de la última hora de modificación para el archivo listado.
--inodos Imprime el número de inodo del archivo o directorio
--dispositivo Imprime el número de dispositivo al que pertenece el archivo o directorio
-F Anexar un ' / 'para directorios, un' = 'para archivos de socket, a' * 'para archivos ejecutables y un' | 'para FIFO's, según ls -F
-q Imprima caracteres no imprimibles en los nombres de archivo como signos de interrogación en lugar de la notación de zanahoria predeterminada.
-NORTE Imprima los caracteres no imprimibles como están en lugar de la notación de zanahoria predeterminada.
-r Ordene la salida en orden alfabético inverso.
-t Ordene la salida por hora de la última modificación en lugar de alfabéticamente.
--dirsfirst Enumere los directorios antes de los archivos.
-norte Desactive la coloración siempre, anulada por el -C opción.
-C Active la coloración siempre, utilizando los valores predeterminados de color incorporados si el LS_COLORS la variable de entorno no está establecida. Útil para colorear la salida a una tubería.
-A Active el truco de gráficos de líneas ANSI al imprimir las líneas de sangría.
-S Active los gráficos de línea ASCII (útil cuando se utilizan fuentes en modo consola de Linux). Esta opción ahora es equivalente a ' --charset = IBM437 'y eventualmente se deprecia.
-L nivel Profundidad máxima de visualización del árbol de directorios.
-R Cruce de forma recursiva los directorios de cada nivel por el árbol (consulte -L opción), y en cada uno de ellos ejecute el árbol nuevamente agregando ' -o 00Tree.html 'como una nueva opción.
-H baseHREF Encender HTML salida, incluidas las referencias HTTP. Útil para ftp sitios. baseHREF proporciona la ubicación de ftp base cuando se utiliza la salida HTML. Es decir, el directorio local puede ser ' / local / ftp / pub ' , pero debe estar referenciado como ' ftp: //host-name.organization.domain/pub ' (baseHREF debe ser ' ftp: //hostname.organization.domain ' ). Sugerencia: no use líneas ANSI con esta opción y no proporcione más de un directorio en la lista de directorios. Si desea utilizar colores a través de CSS hoja de estilo, use la -C además de esta opción para forzar la salida en color.
-T título Establece el título y la cadena de encabezado H1 en el modo de salida HTML.
--charset juego de caracteres Establezca el conjunto de caracteres que se utilizará al generar HTML y para el dibujo de líneas.
--nolinks Desactiva los hipervínculos en la salida HTML.
-o Nombre del archivo Envíe la salida al nombre del archivo.

Ejemplos de

|_+_|

Muestra el contenido del directorio y los subdirectorios actuales en un árbol. La salida toma una forma gráfica que se parece al siguiente ejemplo:



|_+_| |_+_|

Muestra un árbol sin nada que comience con example o que contenga 'bin' o 'lib' como se especifica en el patrón.

|_+_|

Con una 'P' mayúscula, puede enumerar archivos con un patrón. Este ejemplo de patrón muestra un árbol que solo contiene directorios que comienzan con t o directorios que contienen archivos que comienzan con t.

|_+_|

Con una 'p' minúscula, puede enumerar un árbol que también muestra los permisos del archivo.

ls - Lista el contenido de un directorio o directorios.