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 broot
Instalació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 broot
Configuració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
,
enter
enroot
te lleva al directorio padreenter
en un directorio te permite enfocarte en el mismoesc
te 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 enter
te llevará al directorio que tienes seleccionado:q
octrl+q
te 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 --hidden
El vídeo
Lo mismo que has podido leer hasta aquí, te lo muestro en el siguiente vídeo,