Ricerca nel sito web

I 6 migliori client FTP da riga di comando per Linux


FTP (File Transfer Protocol) è un protocollo di rete utilizzato per trasferire file tra un client e un server su una rete di computer.

Inizialmente, le applicazioni FTP erano inizialmente progettate per la riga di comando, prima dell'adozione diffusa dei sistemi operativi GUI (Graphical User Interface).

Sebbene nel corso del tempo siano emersi numerosi client FTP basati su GUI, gli sviluppatori continuano a creare client FTP basati su CLI (interfaccia a riga di comando) per soddisfare gli utenti che preferiscono il metodo tradizionale.

Ecco un elenco dei migliori client FTP basati su riga di comando per Linux.

1.FTP

I sistemi operativi Linux vengono forniti con client FTP integrati a cui puoi accedere facilmente inserendo il comando ftp nel tuo terminale.

Con FTP puoi connetterti ai server in modo anonimo (se questa funzione è abilitata sul server) o utilizzare le tue credenziali utente, scaricare/caricare file tra il tuo computer locale e i server connessi, utilizzare alias, ecc.

Inoltre, quando si utilizza FTP per trasferire file tra computer, la connessione non è sicura e i dati non vengono crittografati. Per un trasferimento dati sicuro, utilizzare sFTP (Secure File Transfer Protocol) o SCP (Secure Copy).

2. LFTP

LFTP è un'utilità da riga di comando gratuita e open source progettata per diversi protocolli di trasferimento file (ad esempio sftp, fish, torrent) su Unix e sistemi operativi simili.

È dotato di segnalibri, controllo dei lavori, supporto per la libreria readline, un comando mirror integrato e supporto per più trasferimenti di file in parallelo.

lftp è disponibile per l'installazione dai repository predefiniti utilizzando il gestore pacchetti come mostrato.

sudo apt install lftp         [On Debian, Ubuntu and Mint]
sudo yum install lftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp  [On Gentoo Linux]
sudo apk add lftp             [On Alpine Linux]
sudo pacman -S lftp           [On Arch Linux]
sudo zypper install lftp      [On OpenSUSE]    

3. NcFTP

NcFTP è un client FTP multipiattaforma gratuito e la prima alternativa in assoluto al programma FTP standard sviluppato per vantare facilità d'uso e numerosi miglioramenti di funzionalità e prestazioni dell'FTP.

Le sue funzionalità includono la ricomposizione dell'host, l'elaborazione in background, il download con ripristino automatico, il completamento dei nomi dei file, indicatori di avanzamento e il supporto per altri programmi di utilità come ncftpput e ncftpget.

NcFTP è disponibile per l'installazione dai repository predefiniti utilizzando il gestore pacchetti come mostrato.

sudo apt install ncftp         [On Debian, Ubuntu and Mint]
sudo yum install ncftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp  [On Gentoo Linux]
sudo apk add ncftp             [On Alpine Linux]
sudo pacman -S ncftp           [On Arch Linux]
sudo zypper install ncftp      [On OpenSUSE]    

4. cbftp

cbftp è un client FTP/FXP flessibile che consente agli utenti di trasferire file di grandi dimensioni in modo sicuro ed efficiente senza utilizzare la posta elettronica. Solitamente funziona dalla riga di comando ma puoi eseguirlo in una semi-GUI utilizzando ncurses.

Le sue funzionalità includono un visualizzatore interno che supporta codifiche multiple, skip-list, comandi remoti per comandi di chiamata UDP come race, download, fxp, raw, idle, ecc. e crittografia dei dati con AES-256, tra gli altri.

5.Yafc

Yafc è un client FTP open source progettato come sostituto del programma FTP standard sui sistemi Linux con supporto per sistemi conformi a POSIX.

È completamente gratuito con un ricco elenco di funzionalità che include get/put/fxp/ls/rm ricorsivo, accodamento, completamento tramite tabulazioni, alias e supporto per SSH2 e proxy.

Yafc è disponibile per l'installazione dai repository predefiniti utilizzando il gestore pacchetti come mostrato.

sudo apt install yafc         [On Debian, Ubuntu and Mint]
sudo yum install yafc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc  [On Gentoo Linux]
sudo apk add yafc             [On Alpine Linux]
sudo pacman -S yafc           [On Arch Linux]
sudo zypper install yafc      [On OpenSUSE]    

6. Ottieni

wget è progettato principalmente per scaricare file ma supporta anche FTP e FTPS. È noto per la sua semplicità e capacità di scaricare in modo ricorsivo.

Per utilizzare wget per scaricare file da un server FTP, puoi semplicemente specificare il nome utente, la password e l'URL FTP del file che desideri scaricamento.

wget ftp://username:password@ftp_server_address/path/to/file

Hai qualche esperienza con questi client FTP da riga di comando? O conosci alternative che dovrebbero essere in questo elenco? Sentiti libero di lasciare i tuoi commenti qui sotto.