LF – Administrador de terminales rico en funciones para 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 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 del administrador de archivos LF

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 vi y readline predeterminados)
  • Proporciona filtrado de vista previa (para resaltado de fuentes, archivos, archivos PDF / imágenes como texto, etc.)

LF deja algunas otras funciones 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)
  • Pager / editor incorporado (manejado por su pager / 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
 
nbsp;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 mediante 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

Utilizando LF File Manager

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 un example, mediante el uso 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 '

Note that many things still change frequently in lf which may require users to modify their configurations. For further customizations, read the Official lf Administration guide.

Read Also:
  • Cómo instalar tmux y administrar múltiples terminales Linux
  • Cómo instalar i3 Window Manager en Linux
  • AMP: editor de texto con todas las funciones para terminal Linux
  • Instalar Tilix Terminal Emulator en Ubuntu /Fedora/ Arch Linux
)
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:

  • Cómo instalar tmux y administrar múltiples terminales Linux
  • Cómo instalar i3 Window Manager en Linux
  • AMP: editor de texto con todas las funciones para terminal Linux
  • Instalar Tilix Terminal Emulator en Ubuntu /Fedora/ Arch Linux