El programa nnn es uno de los gestores de archivos más ligeros disponibles para Linux, macOS, BSDs. Sin embargo, no es su tradicional navegador de archivos, ya que carece de una interfaz gráfica de usuario.
Consejo: si en lugar de eso está buscando un gestor de archivos tradicional, eche un vistazo a File Commander.
Para instalarlo, descarga uno de los binarios precompilados de la página de lanzamientos. Como es una aplicación de interfaz de línea de comandos, encienda una terminal y escriba nnn para lanzarla. Ahí tienes, un administrador de archivos dentro de la terminal. Lo encontré en un video de YouTube de Luke Smith y estaba intrigado por ello.
Navegación
Utilice las teclas de flecha arriba y abajo para navegar hacia arriba o hacia abajo en la estructura de archivos y carpetas, y las teclas de flecha izquierda y derecha para ir hacia atrás o hacia delante. La tecla Intro abre una carpeta o un archivo, y puedes usar la tecla Página Arriba o Abajo para desplazarte hacia arriba y hacia abajo por un directorio. Utilice la tecla Q para salir de la aplicación o salir de ciertas vistas.
Nota: Pulsa la tecla ? para ver una hoja de trucos de todos los atajos de teclado. Utilice la tecla H en el menú de ayuda para ver una explicación de los atajos.
Hablando de eso, hay muchos atajos de teclado que usan la tecla Shift y Control para los combos. Por ejemplo, puedes usar Shift + P para copiar archivos, Ctrl + O para abrir con (e introducir el nombre del programa de manejo de archivos). Los números que ves en la parte superior pueden activarse manteniendo pulsada la tecla Shift y pulsando el número correspondiente en el teclado. Funcionan como las pestañas de otros programas para que puedas tener abiertas diferentes vistas.
Seleccionando los archivos…
¿Quieres seleccionar un solo archivo? Resáltalo y pulsa la tecla de espacio. Una vez seleccionado, puede realizar acciones sobre la selección, como usar F2 para renombrar el archivo. El control se utiliza para la selección de rango (es lo mismo que la selección múltiple que se haría con Shift).
Una vez que estés en una carpeta, puedes acceder a los archivos de la misma seleccionándolos. Como nnn carece de un previsualizador, abrirá los archivos en su aplicación de manejo predeterminada. Pero la única excepción a esto son los documentos de texto que puede abrir directamente. Puedes editar los archivos de texto pulsando e, o verlos utilizando p.
Buscar carpetas al instante
nnn tiene una búsqueda a medida que se puede alternar con la tecla /. Admite los formatos regex y de subcadena; la funcionalidad proporciona una función de búsqueda avanzada, pero las consultas avanzadas requieren que los usuarios sepan cómo utilizar las expresiones regulares y las opciones que ofrece el gestor de archivos.
Archivador de archivos
¿Sabías que Nnn puede ser usada como archivador de archivos? Puede abrir, extraer y crear archivos. Use F para crear un archivo, y Ctrl + F para extraer uno. T abre el archivo y Shift + F lista el contenido del archivo.
Plugins
nnn apoya plugins que aumentan enormemente su funcionalidad (reproducir música, subir a imgur, ver PDF, etc.). Puedes instalar plugins con el comando:
curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh
Para acceder a los plugins utilice Mayúsculas + R, que muestra una lista de los plugins disponibles. Ejecute el plugin con la tecla intro. Por ejemplo, si quiere calcular el valor de la suma de control de un archivo, debe seleccionar el archivo. Entonces usa Shift + R, resalta el plugin de suma de control e introduce.
No he arañado la superficie de Nnn. Puedes hacer mucho más con el programa, pero esto debería hacerte empezar con lo básico.
Este artículo se basó parcialmente en el oficial nnn Wiki. Lo simplifiqué un poco.
Palabras finales
El gestor de archivos nnn es una herramienta avanzada que puede resultar muy atractiva para los usuarios que más utilizan la Terminal. Sus capacidades avanzadas pueden hacerla interesante para los usuarios avanzados que necesitan localizar rápidamente archivos y carpetas específicos, o ejecutar acciones sobre ellos. Los plugins disponibles amplían la funcionalidad del programa significativamente.
Ahora tú…: ¿Cuál es tu gestor de archivos favorito en los sistemas *nix?
Danos tu opinión