Vista de árbol en consola con Broot

Vista de árbol en consola con Broot.

Broot es un administrador de archivos sobre directorios en línea de comandos. De código abierto, esta herramienta nos ofrece una excelente vista de arbol que nos recuerda al comando tree.

La realidad es bien distinta. Broot va mucho más allá del comando tree, realmente es un administrador que día a día va integrando nuevas opciones, como por ejemplo su filtro de búsqueda de archivos, información del tamaño de archivos y directorios, etc. También es capaz de abrir archivos con tus programas predeterminados.

Los paneles de visualización, nos ofrecen accesos directos a los archivos, también identifican el espacio ocupado por los datos en el sistema, además de verificar los estados de git. Es evidente que se permite navegar y abrir archivos con el ratón. Vista de árbol en consola con Broot.

Vista de arbol con Broot

Vista de árbol con Broot

 

Vista de árbol en consola con Broot

La instalación de Broot es bastante simple, sigue los pasos indicados y no tendrás ningún problema. Comenzamos descargando la herramienta.

wget https://dystroy.org/broot/download/x86_64-linux/broot

Le concedemos permisos.

sudo chmod +x ~ broot

Comenzamos la instalación.

sudo install broot /usr/local/bin

Para finalizar…

broot --install

Si todo es correcto, verás algo similar a…

sergio@sololinux:~$ broot --install
You requested a clean (re)install.
Writing br shell function in /home/sergio/.local/share/broot/launcher/bash/1.
Creating link from /home/sergio/.config/broot/launcher/bash/br to /home/sergio/.local/share/broot/launcher/bash/1.
/home/sergio/.bashrc successfully patched, you can make the function
immediately available with
source /home/sergio/.bashrc

The br function has been successfully installed.
You may have to restart your shell or source your shell init files.
Afterwards, you should start broot with br in order to use its full power.

 

Una vez instalado Broot, cierra la terminal y la abres de nuevo. Para iniciar vista de árbol con broot, ejecuta el siguiente comando.

br

Ejemplo…

Iniciar Broot

Iniciar Broot

Pulsando la tecla enter, aparecen los diferentes paneles. Si quieres ver el espacio ocupado por los directorios, usa la opción «–sizes».

br --sizes

Para una vista general.

br -s

Se ofrecen muchas opciones que puedes consultar en su manual integrado.

br --help
sergio@sololinux:~$ br --help
broot 1.0.0
dystroy <denys.seguret@gmail.com>
A tree explorer and a customizable launcher
Complete documentation lives at https://dystroy.org/broot

USAGE:
    broot [FLAGS] [OPTIONS] [ROOT]

FLAGS:
    -d, --dates                 Show the last modified date of files and directories
    -D, --no-dates              Don't show last modified date
    -f, --only-folders          Only show folders
    -F, --no-only-folders       Show folders and files alike
    -g, --show-git-info         Show git statuses on files and stats on repo
    -G, --no-show-git-info      Don't show git statuses on files
        --git-status            Only show files having an interesting git status, including hidden ones
    -h, --hidden                Show hidden files
    -H, --no-hidden             Don't show hidden files
    -i, --show-gitignored       Show files which should be ignored according to git
    -I, --no-show-gitignored    Don't show gitignored files
    -p, --permissions           Show permissions, with owner and group
    -P, --no-permissions        Don't show permissions
    -s, --sizes                 Show the size of files and directories
    -S, --no-sizes              Don't show sizes
        --sort-by-count         Sort by count (only show one level of the tree)
        --sort-by-date          Sort by date (only show one level of the tree)
        --sort-by-size          Sort by size (only show one level of the tree)
    -w, --whale-spotting        Sort by size, show ignored and hidden files
        --no-sort               Don't sort
    -t, --trim-root             Trim the root too and don't show a scrollbar
    -T, --no-trim-root          Don't trim the root level, show a scrollbar
        --install               Install or reinstall the br shell function
        --no-style              Whether to remove all style and colors from exported tree
        --help                  Prints help information
    -V, --version               Prints version information

OPTIONS:
        --outcmd <cmd-export-path>        Where to write the produced cmd (if any)
    -c, --cmd <commands>                  Semicolon separated commands to execute
        --conf <conf>                     Semicolon separated paths to specific config files
        --height <height>                 Height (if you don't want to fill the screen or for file export)
    -o, --out <file-export-path>          Where to write the produced path (if any)
        --set-install-state <state>       Set the installation state (for use in install script) [possible values:
                                          undefined, refused, installed]
        --print-shell-function <shell>    Print to stdout the br function for a given shell

ARGS:
    <ROOT>    sets the root directory

De todas formas, si quieres aprender a manejar la herramienta en profundidad es recomendable que revises su manual online, muy bueno.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Vista de árbol en consola con Broot.

 

Agregar comentario