LINUX

LF – Administrador de terminales rico en funciones para Linux

Administrador de terminales LF Linux

En este tutorial, cubriremos la instalación y el uso del administrador de archivos LF en Linux. LF, que es una abreviatura de (List files), es un administrador de archivos de consola escrito en Go.

LF proporciona una interfaz de curses minimalista y agradable con una vista de la jerarquía de directorios en la terminal. Le brinda una forma rápida de cambiar de directorio y explorar el sistema de archivos.

Características de LF File Manager

LF viene con las siguientes características

  • Dado que está escrito en Go, se envió como un único binario sin dependencias de tiempo de ejecución (excepto para la base de datos terminfo)
  • Utiliza la arquitectura de servidor / cliente para permitir la selección de archivos compartidos entre varias instancias
  • LF es multiplataforma: se ejecuta en Linux, OSX, BSD, Windows (parcial)
  • Tiene un inicio rápido y una huella de memoria baja (debido al código nativo y los binarios estáticos)
  • Fácil de configurar y modificar mediante comandos de shell
  • Tiene combinaciones de teclas personalizables (usa los valores predeterminados de vi y readline)
  • Proporciona filtrado de vista previa (para resaltado de fuentes, archivos, archivos PDF / imágenes como texto, etc.)

LF deja algunas otras características para que sean manejadas por herramientas de terceros del sistema operativo, esto incluye:

  • Pestañas o ventanas (manejadas por el administrador de ventanas o multiplexor de terminal)
  • Vistas previas de imágenes (geniales pero no estándar disponibles)
  • Localizador / editor incorporado (manejado por su localizador / editor de elección)

Instalación de LF en Linux / Unix (forma estándar)

Ahora que hemos cubierto los conceptos básicos de la herramienta LF, procedamos a la instalación. Una forma estándar de instalar LF es descargar el paquete binario y colocarlo en su $ RUTA directorio.

Ir Página de lanzamientos de LF en github, descargue la versión relevante para su sistema operativo. Para mí, sacaré la versión de Linux de 64 bits:

$ wget https://github.com/gokcehan/lf/releases/download/r6/lf-linux-amd64.tar.gz 
-O lf-linux-amd64.tar.gz

Las versiones disponibles son para Linux, Windows, OpenBSD, NetBSD, arquitecturas de CPU de 32 y 64 bits.

Después de descargar el paquete, extráigalo usando tar:

$ tar xvf lf-linux-amd64.tar.gz

Reemplazar lf-linux-amd64.tar.gz con su nombre de archivo válido. Se extraerá un archivo b inario llamado `a su directorio de trabajo actual:

Haga que el archivo sea ejecutable:

$ chmod +x lf

Copie el archivo en el directorio / usr / local / bin:

$ sudo mv lf /usr/local/bin
$ which lf 
/usr/local/bin/lf
$ lf --help
Usage of lf:
-cpuprofile string
path to the file to write the CPU profile
-doc
show documentation
-last-dir-path string
path to the file to write the last dir on exit (to use for cd)
-memprofile string
path to the file to write the memory profile
-remote string
send remote command to server
-selection-path string
path to the file to write selected files on open (to use as open file dialog)
-server
start server (automatic)
-version
show version

Instalación de LF desde paquetes

Se han creado pocos paquetes para Arch Linux y Void Linux. Esto se puede instalar fácilmente utilizando el administrador de paquetes del sistema.

Instalación de LF en Arch Linux desde AUR

En Arch Linux, instale lf paquete utilizando el ayudante AUR de su elección. Consulte nuestra guía Cómo instalar paquetes en Arch Linux

En mi arco, estoy usando.yay

$ yay -S lf

Le pedirá que descargue la versión de git o una más estable. Yo elegiré lf-git versión.

También puedes usar yaourt para esto:

$ yaourt -S lf

Instalación de LF en Void Linux desde Package Manager

Para los usuarios de Void Linux, el Paquete está disponible en el repositorio.

Instalar con

$ sudo xbps-install lf

Uso del Administrador de archivos LF

Después de la instalación lf El comando debe iniciar la aplicación en el directorio actual. Tu puedes correr:

$ lf -help

para ver las opciones de la línea de comandos.

Para leer la documentación, utilice:

$ lf -doc

Si tu corres lf en la terminal, debería obtener una ventana como la siguiente

Puede navegar fácilmente usando las teclas de flecha.

Como ejemplo, usando o l clave, puedo reproducir un archivo de video desde lf

Los siguientes comandos son proporcionados por lf con combinaciones de teclas predeterminadas:

up                    (default 'k' and '<up>')
half-up               (default '<c-u>')
page-up               (default '<c-b>' and '<pgup>')
down                  (default 'j' and '<down>')
half-down             (default '<c-d>')
page-down             (default '<c-f>' and '<pgdn>')
updir                 (default 'h' and '<left>')
open                  (default 'l' and '<right>')
quit                  (default 'q')
top                   (default 'gg' and '<home>')
bottom                (default 'G' and '<end>')
toggle                (default '<space>')
invert                (default 'v')
unmark                (default 'u')
copy                  (default 'y')
cut                   (default 'd')
paste                 (default 'p')
clear                 (default 'c')
redraw                (default '<c-l>')
reload                (default '<c-r>')
read                  (default ':')
shell                 (default '$')
shell-pipe            (default '%')
shell-wait            (default '!')
shell-async           (default '&')
search                (default '/')
search-back           (default '?')
search-next           (default 'n')
search-prev           (default 'N')

Nota que muchas cosas todavía cambian con frecuencia en lf, lo que puede requerir que los usuarios modifiquen sus configuraciones. Para más personalizaciones, lea el Guía oficial de administración de lf.

Leer también:

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar