SOFTWARE

Usuarios de Linux: Estos administradores de archivos basados ​​en texto son gemas pasadas por alto

istock 542928596
Imagen: iStock/Spectral-Design

Un administrador de archivos basado en terminal puede parecer una reliquia de la antigüedad, pero incluso en esta era de pantalla táctil, nada funciona de manera más eficiente con cientos de archivos. Además, Terminal puede seguir siendo su única opción para trabajar en un servidor remoto o restaurar archivos después de un bloqueo del sistema.

Dos administradores de archivos de Linux que merecen más introducción son nnn y guardabosqueEstos administradores de archivos están diseñados para la terminal, pero también se pueden usar con un mouse y están disponibles como paquetes binarios para la mayoría de las distribuciones de Linux.

Mirar: Comandos de administración de archivos y directorios de Linux (República Tecnológica Premium)

administrador de archivos nnn en todas partes

Es difícil ser más compacto y ubicuo que nnn.Requiere solo 4 MB de RAM y ocho colores para ejecutarse en Linux, macOS, BSD, Haiku, Cygwin, WSL, Raspberry Pi y Android Termuxcon soporte básico para lectores de pantalla y pantallas braille.

Figura A

imagea
Interfaz nnn, que muestra el contexto (arriba) y las teclas de marcadores (abajo).

interfaz nnn (Figura A) funciona bien en dispositivos pequeños, solo una columna de forma predeterminada solo muestra los nombres de archivos y carpetas, y también puede mostrar imágenes cuando se ejecuta en algunos terminales (Figura B). Al abrir cada carpeta en un «contexto» separado (es decir, una pestaña), puede trabajar en hasta cuatro carpetas al mismo tiempo y comenzar nnn presionando la tecla «d» o usando el interruptor -d para ver el tamaño y marca de tiempo Otro modificador -S hace que nnn ordene las carpetas y los archivos por tamaño.

La configuración completa de la sesión nnn se puede guardar escribiendo ‘s’ dos veces y luego volver a cargar escribiendo ‘sl’ o iniciando nnn con el interruptor ‘-s SESSION_NAME’.

LEER  Cómo compartir videos con los miembros del equipo de Office 365 de forma gratuita

Figura B

imageb
nnn puede incluso mostrar vistas previas de imágenes, pero solo en ciertos terminales (consulte el sitio web para obtener más detalles).

Para comenzar a usar nnn, solo necesita algunas teclas: «h» para subir un nivel, «j» y «k» para desplazarse hacia arriba y hacia abajo en la lista de archivos respectivamente, «l» para abrir una carpeta. Presione «e» para editar archivos de texto con Vim, «~» para regresar al directorio de inicio, «-» para regresar al último directorio visitado y «?» para ver los atajos de teclado activos.

Hay dos formas de buscar archivos, alternadas por la tecla «/». Escríbalo una vez y nnn mostrará solo las entradas que coincidan con lo que escriba a continuación mientras escribe. Escribir ‘/’ nuevamente activa la expresión regular, lo que le permite escribir ‘.linux’. Encuentra todos los archivos o carpetas que contienen la cadena «linux».

Mover, eliminar o copiar archivos se delega al shell. Presione «!» para generar un shell en la carpeta actual y luego ejecute cualquier comando o secuencia de comandos que desee. Cuando termine, nnn reanudará el trabajo desde donde lo dejó.

Una característica realmente interesante de nnn es que coloca un archivo de su elección en la variable de entorno $nnn, donde cada script que inicie desde el shell generado puede encontrarlo.tú también puedes Escribe tu propio script para extender nnn.

Los marcadores deben establecerse en variables de entorno fuera del programa. Por ejemplo, este comando de shell le dice a nnn que abra la carpeta /home/photo siempre que el usuario presione «b» para «marcador» y luego «f».

export NNN_BMS='f:/home/photo/;w:/home/marco/files/archive/work'

Esta no es una excepción. En lugar de escribirlo en un archivo de configuración, cada parámetro nnn se configura de la misma manera.Entonces, la forma más fácil de tener una configuración nnn permanente es establecer todas sus variables en el archivo de configuración de shell de la siguiente manera Este ejemplo de la wiki de Arch Linux.

VER: Linux 101: lo que los profesionales de la tecnología deben saber (Tecnopedia Premium)

File Manager Ranger es flexible y altamente configurable

De forma predeterminada, Ranger tiene tres paneles interrelacionados que siempre muestran una vista previa del directorio principal, el directorio actual y su contenido (Figura C). Ranger también tiene un modo multipanel (Figura D) tiene paneles independientes uno al lado del otro y pestañas numeradas, a las que se accede presionando la tecla Alt y su numeración.

Figura C

imagec
Los tres paneles de conexión del administrador de archivos Ranger.

Figura D

imaged
Ranger está en modo multipanel.

Independientemente del diseño, al escribir «:flat N» se mostrarán todos los archivos en la carpeta actual y todas sus subcarpetas como una lista hasta el nivel N. Esto puede ser muy útil en algunos casos y realmente confuso en otros. Para volver a la lista plana, escriba «:flat 0».

Ranger utiliza muchas de las combinaciones de teclas de Vim, además de las teclas de navegación básicas de nnn. Por ejemplo, «yy» y «pp» copian y pegan archivos respectivamente. Incluso las invocaciones de comandos funcionan de la misma manera: ingresas dos puntos, seguidos de su nombre.

Si no te gusta Vim, no hay problema: puedes controlar el guardabosques incluso con enlaces similares a Emacs. Para hacer esto, agregue la siguiente línea a su archivo de configuración de shell:

export RANGER_LOAD_DEFAULT_RC=FALSE

y copie el archivo rc_emacs.conf que viene con ranger en la carpeta ~/.config/ranger.

Ranger maneja los marcadores mejor que nnn. Para marcar la carpeta actual, escriba «m» seguido de una letra o número de su elección. Esto le permite saltar a esa carpeta desde cualquier lugar, simplemente escriba un acento grave seguido de los mismos caracteres. Dos acentos graves lo llevan de regreso a la última carpeta que visitó.

Aprender a usar Ranger es más fácil de lo que parece. Escriba «?» seguido de «m», «k», «c» o «s» para ver las páginas del manual, los atajos de teclado, los comandos integrados y la configuración actual, respectivamente.

Para personalizar el funcionamiento de ranger, puede colocar hasta cuatro archivos en la carpeta ~/.config/ranger, comenzando con el rc.conf ya mencionado para la configuración básica.El comando personalizado de Python es el siguiente estas pautas Ingrese comandos.py.

Figura E

imagee
Vista previa de archivos PDF en Ranger.

Scope.sh es un script de shell configurable que el guardabosques ejecuta para obtener una vista previa de los archivos (Figura E), pero solo funciona como se esperaba si tiene todas las utilidades de terceros a las que llama (por ejemplo, odt2txt para representar archivos OpenDocument).

La última forma de personalizar el guardabosques es configurar su «abridor de archivos», el rifle, para que también maneje imágenes (Figura F); esta es una herramienta separada que se puede usar incluso sin guardabosques, puede adivinar qué programa se debe abrir, no solo obtener una vista previa de un archivo determinado.

Figura F

imagee
Incluso Ranger puede mostrar vistas previas de imágenes (consulte el sitio web para obtener más detalles).

¿Usarás estos administradores de archivos?

Aunque tanto nnn como ranger sufren el mismo problema, es decir, que la vista previa interna de las imágenes solo funciona en algunos terminales «no convencionales», ambos administradores de archivos son programas muy útiles. ¿Vas a ejecutar nnn, ranger o ambos? Háganos saber en los comentarios del artículo.

LEER  Las principales funciones nuevas de ServiceNow anunciadas en su conferencia digital Knowledge 2023

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba