Ricerca nel sito web

9 file manager [terminale] della console Linux indispensabili


I file manager della console Linux possono essere molto utili nelle attività quotidiane, quando si gestiscono file su un computer locale o quando si è connessi a uno remoto. La rappresentazione visiva della directory sulla console ci aiuta a eseguire rapidamente operazioni su file/cartelle e ci fa risparmiare tempo.

In questo articolo, esamineremo alcuni dei file manager della console Linux più frequentemente utilizzati e le loro caratteristiche e vantaggi.

1. Comandante di mezzanotte GNU

Midnight Command, spesso indicato semplicemente come mc ed è uno dei principali file manager discussi in questo articolo. Mc è dotato di tutti i tipi di funzionalità utili, oltre a copiare, spostare, eliminare e creare file e directory, puoi modificare autorizzazioni e proprietà, rivedere archivi, utilizzarlo come client FTP e molto altro.

Puoi trovare la nostra recensione completa di 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. Gestore file della console Ranger

Ranger è un'altra scelta eccellente quando si cerca un file manager per console. Ha un'interfaccia simile a Vim, un'anteprima del file o della directory selezionata, supporto per il mouse dei segnalibri e visualizzazione a schede.

Puoi trovare la nostra recensione completa qui: Ranger: un simpatico file manager per console con associazioni di 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. Cfiles File Manager terminale veloce

Cfiles è un veloce gestore di file terminale scritto in C e utilizza ncurses, simile a ranger, utilizza anche le combinazioni di tasti vi. Ha alcune dipendenze come cp, mv, fzf, xdg-open e altre. Sebbene sia leggero, la sua installazione richiede alcuni passaggi in più:

Per installare cfiles, devi prima 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 

Una recensione più dettagliata di cfiles può essere trovata qui: Cfiles un file manager terminale per Linux.

4. Gestore file della console Vifm

Vifm è un altro file manager basato su riga di comando, che utilizza un'interfaccia curses. Questo tuttavia copia alcune funzionalità di mutter. Se sei un utente Vim, non avrai bisogno di imparare una nuova serie di comandi per lavorare con vifm. Utilizza le stesse combinazioni di tasti e ha anche la capacità di modificare diversi tipi di file.

Similmente ad altri file manager della console, ha due riquadri e supporta il completamento automatico. Supporta inoltre varie visualizzazioni diverse per il confronto degli alberi di file. Puoi anche eseguire comandi remoti con esso.

Per installare Vifm puoi utilizzare 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]

Una recensione più dettagliata di vifm può essere vista nel file manager basato sulla riga di comando Vifm per Linux.

5. Browser file terminale Nnn

Nnn è il file manager per console più veloce nel nostro elenco. Sebbene abbia meno funzionalità rispetto ad altri file manager, è estremamente leggero ed è più vicino a un file manager desktop in termini di ciò che puoi ottenere sulla console. L'interazione è semplice e consente ai nuovi utenti di abituarsi facilmente al terminale.

Per installare nnn, puoi utilizzare 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]

Un'anteprima più dettagliata di nnn può essere trovata su Nnn, un browser di file terminale veloce e intuitivo.

6. Lfm Ultimo File Manager

Lfm abbreviato per Last File Manager è un file manager di console basato su maledizioni scritto in Python. Può essere utilizzato con 1 o 2 vetri. Ha alcune funzionalità utili come filtri, segnalibri, cronologia, VFS per file compressi, visualizzazione ad albero e integrazione diretta con il comando find, l'utilità grep, il comando df e altri strumenti. Sono disponibili anche temi personalizzati.

Per installare Lfm, puoi utilizzare 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 utilizzando il comando pip:

sudo pip install lfm

7. lf – Elenca i file

Lf – “List files” è un file manager a riga di comando scritto in Go, ispirato a Ranger. Originariamente doveva colmare le lacune delle caratteristiche mancanti del ranger.

Alcune delle caratteristiche principali di lf sono:

  • È multipiattaforma: Linux, OSX, Windows (solo parziale).
  • Binario singolo senza dipendenze di runtime.
  • Ingombro di memoria ridotto.
  • Configurazione con comandi di shell.
  • Associazioni di tasti personalizzabili.

I piani futuri includono l'attivazione del controllo del mouse.

Per installare lf scarica semplicemente la build relativa al binario per il tuo sistema operativo dalla pagina delle versioni di lf.

8. Comandante del WCM

L'ultimo nel nostro elenco è il comando WCM che è un altro file manager della console multipiattaforma. Gli autori del WCM Commander intendevano creare un file manager multipiattaforma che imitasse le funzionalità di Far Manager.

Ha un terminale integrato, un editor di testo e un visualizzatore, evidenziazione della sintassi, file system virtuale e un'interfaccia utente molto veloce. È abilitato anche il supporto del mouse. Il pacchetto per ciascun sistema operativo è disponibile nella pagina di download di WCM.

9. Cammina nel File Manager del terminale

Walk è un navigatore basato su terminale che funge da alternativa ai tradizionali comandi ls e cd. Consente una navigazione rapida utilizzando la ricerca fuzzy, l'integrazione con cd è abbastanza semplice e puoi aprire Vim direttamente da walk.

Conclusione

Questa è stata la nostra breve presentazione su alcuni dei migliori file manager della console Linux. Se pensi che ne abbiamo perso uno o che ci piacciano alcuni di loro, condividi i tuoi pensieri nella sezione commenti.