Ranger es un navegador de archivos basado en terminal increíblemente útil que está escrito en Python y está disponible para Linux y Mac.
Ranger le permite navegar por su sistema de archivos usando las teclas de flecha en su teclado:Arriba/Abajo para seleccionar archivos en el directorio actual (panel central) e Izquierda/Derecha para saltar hacia adelante y hacia atrás a través de niveles y directorios. Cuando te enfocas en un directorio, te muestra el contenido en el panel de la derecha:
Cuando se enfoca en cualquier tipo de archivo de texto, le muestra una vista previa de los contenidos en el panel:
Programación y desarrollo
- Blog de desarrolladores de Red Hat
- Hojas de trucos de programación
- Pruébelo gratis:Red Hat Learning Subscription
- eBook:Una introducción a la programación con Bash
- Hoja de referencia de secuencias de comandos de Bash Shell
- Libro electrónico:Modernización de Enterprise Java
Si presiona la tecla de flecha derecha, el archivo se abre en su editor predeterminado (p. ej., Nano o Vim) y, al salir del editor, volverá a donde estaba. Incluso puede usar algunos comandos de teclado similares a Vim para administrar sus archivos, como D para eliminar un archivo. Todavía estoy aprendiendo todos los trucos útiles, pero poder navegar por el sistema de archivos usando las teclas de flecha, ver fácilmente el contenido de varios directorios y actualizar la vista dinámicamente es realmente útil. La capacidad de ver o editar rápidamente un archivo mientras hojeas algún contenido también es excelente.
Recomiendo encarecidamente Ranger a cualquier persona que use regularmente la línea de comandos en una Raspberry Pi, una PC o un servidor con Linux, o una Mac. Ya sea que esté confinado a SSH, prefiera el acceso a la línea de comandos o necesite navegar más rápido que con la GUI, es una gran herramienta. No más cd, ls, cd, ls, cd .. tree, find, grep, etc.
Instalar Ranger
Para instalarlo en sistemas Debian/Ubuntu:
sudo apt install ranger
O en Mac:
brew install ranger
Luego escribe guardabosques para empezar.
Desafortunadamente, la versión en Ubuntu LTS actual (18.04) y Debian/Raspbian estable actual (Stretch) depende de Python 2.7, pero se actualizó a Python 3, y esa versión se puede encontrar en Ubuntu (desde 19.04 (Disco)) y Buster de Debian. También está en PyPI, por lo que puede pip install ranger-fm (no guardabosques !) para instalarlo.
Esto se publicó originalmente en el blog Tooling de Ben Nuttall y se reutiliza con permiso.