'Tree' está disponible para los principales sistemas operativos como Windows, Linux o Unix y MacOS.
¿Qué cubriremos??
En esta guía, le mostraremos cómo usar el comando 'árbol' en Linux. También veremos cómo se puede instalar en diferentes distribuciones de Linux. Empecemos a explorar el comando 'Árbol'.
Requisitos previos
1. Conocimiento básico del uso de Linux Terminal.
2. privilegios de 'sudo' y conectividad a Internet.
Instalación del comando de árbol en Linux
'Árbol' está disponible para la mayoría de las distribuciones de Linux y se puede instalar utilizando el Administrador de paquetes de estas distribuciones.
Instalación de 'Árbol' en Ubuntu
El paquete 'Árbol' proporciona el comando 'Árbol' en Ubuntu y se puede instalar utilizando el regular 'Instalar apt' dominio. Puede verificar los diversos detalles de este paquete, como dependencias, versión, descripción utilizando el comando 'APT Show Tree'. Para instalar 'árbol' en Ubuntu, use el comando:
$ sudo apt instalación de instalación
Instalación de 'Árbol' en Fedora (basado en Redhat)
'Árbol' También se puede instalar en Fedora. Para esto ejecuta el comando:
$ sudo dnf instalación de instalación
Lo hemos probado en Fedora 35 y a continuación se encuentra la captura de pantalla de 'árbol' Comando en acción:
Instalación del comando de árbol para Linux usando Snapcraft
El repositorio de software Snap también proporciona un paquete SNAP para el 'árbol' dominio. Con SNAP, las aplicaciones vienen preenvasadas con todas sus dependencias. Estos se ejecutan en todas las principales distribuciones de Linux. Estas aplicaciones están alojadas en Snap Store. Snap viene preinstalado en muchas distribuciones de Linux (Ubuntu, Solus, Manjaro, etc.), si no está instalado de forma predeterminada (Arch, Debian, Fedora), use el comando específico de distribución para instalarlo.
Supongamos que ya ha instalado Snap en su distribución, continúe con la instalación de 'árbol' Usando Snap. Una vez que se instala el SNAP en su sistema, simplemente puede usar el comando a continuación para instalar 'árbol':
$ sudo Snap Install Tree
Nota: Si en el planeta su distribución no tiene el 'árbol' Comando, aún puede enumerar sus directorios y archivos en una estructura similar a un árbol. Esto se puede lograr usando el siguiente comando/script:
$ ls -r | Grep ": $" | sed -e 's/: $ //' -e 's/[^ -] [^\/]*\ // -/g' -e 's/^//' -e 's/ -/ |/'
Puede ver cuán aterrador es el comando anterior que se construye mediante el uso del 'ls' dominio.
Usando el comando 'árbol'
Cuando no hay ningún argumento pasado a 'árbol', Imprimirá el contenido del directorio actual. Cuando se pasan los argumentos adecuados a 'árbol' Enumera el contenido del directorio de destino. Después de enumerar los directorios, imprime el número total de directorios y archivos en ese directorio. La estructura de sintaxis de 'árbol' es como sigue:
árbol [-adfghilnopqrstuvxacdfns] [-l nivel [-r]] [-h basehref] [-t title] [-o nombre de archivo] [--nolinks] [-p patrón] [-i patrón] [-inodes] [ --device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit #] [Directorio ...]
A continuación, hemos enumerado algunas de las opciones (argumentos) que usa el comando 'árbol'. Hemos realizado esta guía en Ubuntu 20.04:
1. Impresión del mensaje de ayuda y uso del comando de árbol
-ayuda: Imprime el uso de varias opciones (incluidas las que hemos enumerado aquí).
2. Mostrando la versión
-versión: Imprime la versión del árbol instalada en su sistema.
3. Enumerar todos los archivos
-a: Muestra todos los archivos en la salida, incluido el oculto.
4. Enumerando los directorios
-d: Imprime solo los directorios.
5. Prefijo de ruta
-F: Emite el prefijo de ruta completa para cada archivo.
6. Impresión de los permisos
-pag: Muestre el permiso de archivos y carpetas (similar a LS -L):
7. Patrón de coincidencia
-PAG: Mostrar los archivos que coinciden con un patrón de comodín particular.
8. Decidir la profundidad de directorios en la lista de salida
También podemos controlar la profundidad o nivel de directorios que se mostrarán en la salida:
9. Mostrando el tamaño
a) Podemos mostrar el tamaño de cada archivo junto con su nombre como se muestra aquí:
b) Los tamaños impresos anteriores no son muy fáciles de interpretar. Hagamos que sea más amigable para el humano usando el interruptor '-h':
10. Impresión de la fecha de modificación
También podemos imprimir la fecha en que el archivo se modificó por última vez con la opción '-d':
11. Clasificando la salida
a) Para organizar la lista de archivos en orden alfabético inversa, use el '-r' cambiar:
b) Para ordenar la salida en función del último tiempo de modificación, use el '-t' argumento:
Más para aprender ..
Todavía hay muchas opciones disponibles para jugar con el 'árbol' comando, pero lo estamos terminando aquí. Esta guía está rascando la superficie de donde podemos ir con el 'árbol' dominio. Para obtener una mayor visión del uso del 'árbol' comando, usa las páginas del hombre.