Descripción
LF Terminal File Manager es un gestor de archivos ligero y potente para uso en terminales, desarrollado en el lenguaje Go. Inspirado en Ranger, ofrece una interfaz minimalista basada en texto (TUI) con enfoque en navegación rápida y eficiente por el sistema de archivos, utilizando solo el teclado. El LF es ideal para usuarios que prefieren flujos de trabajo en la terminal y desean una herramienta personalizable para gestionar archivos.
Principales Recursos:
- Navegación Ágil: Utiliza atajos de teclado al estilo Vim (como hjkl para movimiento) y permite navegar rápidamente por directorios con visualización jerárquica en tres paneles: directorio padre, actual y contenido/previsualización del ítem seleccionado.
- Ligereza y Portabilidad: Compilado como un único binario sin dependencias de runtime (excepto por la base de datos terminfo), garantizando un inicio rápido y bajo consumo de memoria.
- Personalización Avanzada: Soporta atajos personalizables e integración con herramientas externas a través de comandos shell. Archivos de configuración, como lfrc, permiten ajustar colores, íconos y comportamientos.
- Previsualización de Archivos: Muestra vistas previas de archivos de texto por defecto y, con scripts adicionales, soporta visualización de otros formatos, como imágenes y vídeos (con extensiones como LF Uberzog).
- Arquitectura Cliente/Servidor: Permite compartir selecciones de archivos entre múltiples instancias de LF, facilitando operaciones como copiar y pegar entre diferentes terminales.
- Integración con Shell: Puede ser configurado para funcionar con editores, paginadores y otras herramientas del sistema, además de soportar comandos shell directamente en la interfaz.
- Operaciones de Archivos: Soporta acciones básicas como copiar (y), cortar (d), pegar (p), renombrar, crear archivos/directorios y eliminar, con la posibilidad de extender funcionalidades a través de scripts.