broot Es un explorador de archivos con una interfaz de línea de comandos avanzada que permite navegar por el sistema de archivos de forma rápida y sencilla. Algunas de sus características incluyen la posibilidad de buscar archivos, filtrar resultados, navegar por los directorios y ejecutar comandos con una sola tecla.
broot, la mejor forma de navegar entre directorios
Yo diría que broot es una combinación entre el comando tree y el comando cd, pero de forma completamente interactiva. Es decir, puedes navegar, entre diferentes directorios utilizando la lógica difusa de forma increiblemente rápida.
Instalación y configuración
Instalación en Ubuntu
Puedes utilizar el siguiente repositorio https://packages.azlux.fr/. O bien puedes instalarlo utilizando cargo. En este último caso, simplemente tienes que ejecutar,
cargo install brootInstalación en Manjaro
Para instalar esta herramienta en Manjaro, utiliza alguno de los gestores de repositorios AUR que existen disponibles, como por ejemplo yay o paru. Para este último simplemente ejecuta,
paru -S brootConfiguración
Una vez instalado tienes que ejecutar broot --install para que de esta manera te configure tu shell y puedas utilizar de forma rápida br.
Uso y funcionamiento
Una vez instalado, tan solo tienes que ejecutar br para comenzar a navegar a lo largo y ancho de tu árbol de directorios.
Una sencilla observación, es que si, notas que falta algún archivo, es posible que esté dentro de un .gitignore, por que broot, tiene en cuenta estos archivos para mostrar u ocultar determinados elementos. Puedes mostrarlos utilizando los atajos de teclado alt+i y alt+h.
Algunos atajos de teclado que te resultarán interesantes para utilizar br,
enterenrootte lleva al directorio padreenteren un directorio te permite enfocarte en el mismoescte permite volver al directorio de inicio o quitar el filtro- con las teclas de cursor podrás desplazarte en el punto en el que te encuentres
alt enterte llevará al directorio que tienes seleccionado:qoctrl+qte permite salir
Y de nuevo haciendo uso de tldr, tienes una información mas rápida de su uso y funcionamiento,
Navigate directory trees interactively.
See also: `broot`.
More information: <https://github.com/Canop/broot>.
Start and navigate the current directory tree interactively:
br
Start displaying the size of files and directories:
br --sizes
Start displaying permissions:
br --permissions
Start displaying directories only:
br --only-folders
Start displaying hidden files and directories:
br --hiddenEl vídeo
Lo mismo que has podido leer hasta aquí, te lo muestro en el siguiente vídeo,
