I file manager della console Linux possono essere molto utili nelle attività quotidiane, quando si gestiscono file su una macchina locale o collegata a una remota. La rappresentazione visiva della directory nella console ci aiuta a eseguire rapidamente operazioni sui file/cartelle e ci risparmia del tempo.
In questo articolo, esamineremo alcuni dei file manager della console Linux più utilizzati e le loro caratteristiche e vantaggi.
1. GNU Midnight Commander
Midnight Command, spesso chiamato semplicemente mc
ed è uno dei migliori file manager discussi in questo articolo. Mc offre tutte le funzionalità utili, oltre a copiare, spostare, eliminare e creare file e directory è possibile cambiare le autorizzazioni e la proprietà, esaminare gli archivi, utilizzarlo come un client FTP, e molto altro.

Puoi trovare la nostra recensione completa del Midnight Commander un file manager basato su console.
Per installare Midnight Commander puoi utilizzare i seguenti comandi:
$ sudo apt install mc [On Debian, Ubuntu and Mint] $ sudo yum install mc [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/mc [On Gentoo Linux] $ sudo apk add mc [On Alpine Linux] $ sudo pacman -S mc [On Arch Linux] $ sudo zypper install mc [On OpenSUSE]
2. Ranger Console File Manager
Ranger è un’altra scelta ideale quando si cerca un gestore di file per console. Ha un’interfaccia simile a vim, una preview del file o della directory selezionata, supporto ai segnalibri del mouse e vista a schede.
Puoi trovare la nostra recensione completa qui: Ranger – un bel gestore di file per console con tasti vi.
Per installare Ranger puoi utilizzare i seguenti comandi:
$ sudo apt install ranger [On Debian, Ubuntu and Mint] $ sudo yum install ranger [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ranger [On Gentoo Linux] $ sudo apk add ranger [On Alpine Linux] $ sudo pacman -S ranger [On Arch Linux] $ sudo zypper install ranger [On OpenSUSE]

3. Gestore file veloce della terminale Cfiles
Cfiles è un gestore file veloce della terminale scritto in C e utilizza ncurses, simile a ranger, utilizza anche i tasti vi. Ha alcune dipendenze come cp, mv, fzf, xdg-open e altri. Anche se è leggero, la sua installazione richiede alcuni passaggi in più:

Per installare cfiles, prima è necessario installare gli strumenti di sviluppo utilizzando i seguenti comandi:
$ sudo apt-get install build-essential [On Debian/Ubuntu] $ sudo yum groupinstall 'Development Tools' [on CentOS/RHEL]
Successivamente, clona il repository cfiles e installalo utilizzando i seguenti comandi.
$ git clone https://github.com/mananapr/cfiles.git $ cd cfiles $ gcc cf.c -lncurses -o cf $ sudo cp cf /usr/bin/ #Or copy somewhere else in your $PATH
A more detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.
4. Gestore file per console Vifm
Vifm è un altro gestore di file basato su riga di comando, che utilizza un’interfaccia curses. Questo però prende in prestito alcune caratteristiche da mutter. Se sei un utente Vim, non avrai bisogno di imparare un nuovo set di comandi per lavorare con vifm. Utilizza gli stessi tasti di scelta e ha anche la possibilità di modificare diversi tipi di file.
Simile agli altri gestori di file console, ha due riquadri e supporta il completamento automatico. Supporta anche varie visualizzazioni diverse per la comparazione degli alberi di file. Puoi anche eseguire comandi remoti con esso.

Per installare Vifm puoi usare i seguenti comandi:
$ sudo apt install vifm [On Debian, Ubuntu and Mint] $ sudo yum install vifm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/vifm [On Gentoo Linux] $ sudo apk add vifm [On Alpine Linux] $ sudo pacman -S vifm [On Arch Linux] $ sudo zypper install vifm [On OpenSUSE]
A more detailed review of vifm can be seen at Vifm command line-based file manager for Linux.
5. Browser di file terminal Nnn
Nnn è il gestore di file console più veloce nella nostra lista. Anche se ha meno funzionalità rispetto ad altri gestori di file, è estremamente leggero ed è il più simile a un gestore di file desktop che puoi ottenere sulla console. L’interazione è semplice e permette ai nuovi utenti di abituarsi facilmente al terminale.

Per installare nnn, puoi usare il seguente comando:
$ sudo apt install nnn [On Debian, Ubuntu and Mint] $ sudo yum install nnn [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nnn [On Gentoo Linux] $ sudo apk add nnn [On Alpine Linux] $ sudo pacman -S nnn [On Arch Linux] $ sudo zypper install nnn [On OpenSUSE]
A more detailed preview of nnn can be found at Nnn – a fast and friendly terminal file browser.
6. Ultimo gestore di file Lfm
Lfm abbreviato per Last File Manager è un gestore di file console basato su curses scritto in Python. Può essere utilizzato con 1 o 2 riquadri. Ha alcune utili funzionalità come filtri, segnalibri, cronologia, VFS per file compressi, visualizzazione ad albero e integrazione diretta con il comando find, utility grep, comando df e altri strumenti. Sono disponibili anche temi personalizzati.

Per installare Lfm, puoi usare il seguente comando:
$ sudo apt install lfm [On Debian, Ubuntu and Mint] $ sudo yum install lfm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/lfm [On Gentoo Linux] $ sudo apk add lfm [On Alpine Linux] $ sudo pacman -S lfm [On Arch Linux] $ sudo zypper install lfm [On OpenSUSE]
Puoi anche installare lfm usando il comando pip:
$ sudo pip install lfm
7. lf – Elenco File
Lf – “Elenco file” è un file manager da riga di comando scritto in Go, ispirato a Ranger. Originariamente era destinato a colmare le lacune delle funzionalità mancanti che aveva il ranger.

Alcune delle principali caratteristiche di lf sono:
- È multi-piattaforma – Linux, OSX, Windows (solo parziale).
- Binario singolo senza dipendenze di runtime.
- Basso consumo di memoria.
- Configurazione con comandi della shell.
- Assegnazioni personalizzate dei tasti.
I piani futuri includono l’attivazione del controllo del mouse.
Per installare lf scarica semplicemente il binario corrispondente al tuo OS dalla pagina dei rilasci di lf.
8. Comandante WCM
Ultimo nella nostra lista è il comando WCM che è un altro file manager da console multi-piattaforma. Gli autori del comando WCM hanno voluto creare un file manager multi-piattaforma che imita le caratteristiche di Far Manager.

Ha un terminale integrato, un editor di testo e un visualizzatore, evidenziazione della sintassi, un filesystem virtuale e un’interfaccia utente molto veloce. È inoltre abilitato il supporto del mouse. Il pacchetto per ciascun sistema operativo può essere trovato sulla pagina di download di WCM.
9. Walk Terminal File Manager
Walk è un navigatore basato su terminale che funge da alternativa ai tradizionali comandi ls e cd. Consente una navigazione rapida utilizzando la ricerca sfumata, l’integrazione di cd è piuttosto semplice e puoi aprire Vim direttamente dal walk.

Conclusion
Questa è stata la nostra breve presentazione su alcuni dei migliori gestori di file della console Linux. Se pensi che ne abbiamo tralasciato uno o ne preferisci alcuni, condividi i tuoi pensieri nella sezione commenti.
Source:
https://www.tecmint.com/linux-terminal-file-managers/