LF – Gestore di terminali ricco di funzionalità per Linux

In questo tutorial tratteremo l’installazione e l’utilizzo del file manager LF su Linux. LF, che è l’abbreviazione di (List Files) è il file manager della console scritto in Go.
LF fornisce un’interfaccia minimalista e piuttosto dannatamente con una vista della gerarchia delle directory sul terminale. Ti offre un modo rapido per cambiare directory e sfogliare il file system.
Funzionalità di LF File Manager
LF viene fornito con le seguenti caratteristiche
- Poiché è scritto in Go, viene fornito come un singolo binario senza dipendenze di runtime (tranne il database terminfo)
- Utilizza l’architettura server/client per consentire la condivisione della selezione dei file tra più istanze
- LF è multipiattaforma: funziona su Linux, OSX, BSD, Windows (parzialmente)
- Ha un avvio veloce e un footprint di memoria ridotto (a causa del codice nativo e dei binari statici)
- Facile da configurare e regolare utilizzando i comandi della shell
- Ha tasti di scelta rapida personalizzabili (usa le impostazioni predefinite di vi e readline)
- Fornisce filtri di anteprima (per evidenziare fonte, archivi, file pdf/immagini come testo, ecc.)
LF lascia che altre funzionalità vengano gestite da strumenti del sistema operativo di terze parti, tra cui:
- Schede o finestre (gestite dal gestore delle finestre o dal multiplexer del terminale)
- Anteprime delle immagini (interessanti, ma non disponibili per impostazione predefinita)
- Cercapersone/editor integrato (gestito dal cercapersone/editor scelto)
Installazione di LF su Linux / Unix (modalità standard)
Ora che abbiamo coperto le basi dello strumento LF, passiamo all’installazione. Un modo standard per installare LF è scaricare il pacchetto binario e inserirlo nel file $PERCORSO direttore.
Vai a Pagina dei rilasci di LF su github, scarica la versione pertinente per il tuo sistema operativo. Per me, tirerò la versione Linux a 64 bit:
$ wget https://github.com/gokcehan/lf/releases/download/r6/lf-linux-amd64.tar.gz
-O lf-linux-amd64.tar.gz
Le versioni disponibili sono per architetture CPU Linux, Windows, OpenBSD, NetBSD, entrambe a 32 e 64 bit.
Dopo aver scaricato il pacchetto, estrailo usando tar:
$ tar xvf lf-linux-amd64.tar.gz
Sostituire lf-linux-amd64.tar.gz
con il tuo nome file valido. Un binario denominato ` verrà estratto nella directory di lavoro corrente:
Rendi eseguibile il file:
$ chmod +x lf
Copia il file nella directory /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
Installazione di LF dai pacchetti
Sono stati creati pochi pacchetti per Arch Linux e Void Linux. Può essere facilmente installato utilizzando il gestore di pacchetti di sistema.
Installazione di LF su Arch Linux da AUR
Su Arch Linux, installa lf
pacchetto utilizzando l’aiuto di AUR di tua scelta. Consulta la nostra guida Come installare i pacchetti su Arch Linux
Sul mio arco, io usoyay
$ yay -S lf
Ti chiederà di scaricare la versione git o una più stabile. sceglierò lf-git
versione.

Puoi anche usare yaourt
per questo:
$ yaourt -S lf
Installazione di LF su Void Linux dal Package Manager
Per gli utenti di Void Linux, Lotto è disponibile in magazzino.
Installa con
$ sudo xbps-install lf
Utilizzo del gestore di file LF
Dopo l’installazione lf
comando dovrebbe avviare l’applicazione nella directory corrente. Puoi eseguire:
$ lf -help
per visualizzare le opzioni della riga di comando.
Per leggere la documentazione, utilizzare:
$ lf -doc
Se corri lf
sul terminale dovresti ottenere una finestra come sotto

Puoi navigare facilmente usando i tasti freccia.

Ad esempio, utilizzando o l chiave, posso riprodurre un file video da lf

I seguenti comandi sono forniti da lf
con combinazioni di tasti predefinite:
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:
)
shell-pipe (default '%')
shell-wait (default '!')
shell-async (default '&')
search (default '/')
search-back (default '?')
search-next (default 'n')
search-prev (default 'N')
Nota che molte cose cambiano ancora frequentemente in lf, il che potrebbe richiedere agli utenti di cambiare le loro configurazioni. Per ulteriori personalizzazioni, continua a leggere Guida ufficiale dell’amministrazione lf.
Leggi anche: