Lavorare con FTP dalla riga di comando potrebbesembra banale, dato che ci sono molti eccellenti client FTP su Linux che forniscono una GUI con cui lavorare. Tuttavia, molti utenti del File Transfer Protocol lo utilizzano su SSH e sui server in modo che un'app GUI non funzioni.
Esistono alcuni utili client FTP da riga di comandosu Linux. In effetti, in passato, ho parlato di una fantastica app da riga di comando nella mia lista dei migliori client FTP per Linux. Detto questo, in questo post, non ci concentreremo su quell'app, poiché è troppo complicata per ciò di cui abbiamo bisogno; upload e download di base. Invece, useremo il client FTP GNU standard.
Nota: il client FTP GNU non funzionerà con SFTP o FTPS. Può connettersi solo a server FTP.
Installa CLI FTP
L'app FTP GNU è ampiamente utilizzata, quindi questo pacchettopotrebbe già essere preinstallato su alcune distribuzioni. Detto questo, non tutte le singole distribuzioni hanno il client preinstallato, quindi è una buona idea andare su come farlo funzionare prima di andare su come usarlo.
Per installare l'app FTP sul tuo sistema operativo Linux, apri una finestra di terminale premendo il tasto Ctrl + Alt + T o Ctrl + Maiusc + T combinazione di tasti. Da lì, segui le istruzioni dettagliate che corrispondono al sistema operativo che stai attualmente utilizzando.
Ubuntu
Su Ubuntu Linux, il client FTP della CLI è disponibile nel repository software "Ubuntu Main". Per installarlo sul tuo sistema, devi usare il adatto comando terminale.
sudo apt install ftp
Debian
Il client FTP della CLI supporta Debian Linux da molto tempo. Di conseguenza, è facilmente installabile tramite il repository di software "Debian Main".
Per installare l'app FTP della CLI sul tuo PC Debian, usa il Apt-get comando sotto.
sudo apt-get install ftp
Arch Linux
Gli utenti di Arch Linux non saranno in grado di effettuare ricerche inrepository di pacchetti per un pacchetto "FTP" se desiderano utilizzare questa app, poiché gli sviluppatori non impacchettano l'app FTP CLI separatamente. Invece, per usare FTP dalla riga di comando su Arch Linux, è necessario installare il pacchetto "inetutils" con Pacman.
sudo pacman -S inetutils
Fedora
Il client FTP da riga di comando è disponibile per gli utenti Fedora Linux attraverso i repository software “Fedora x86_64” e “Fedora i386”. Se sei un utente Fedora, installa il pacchetto con il seguente Dnf comando in una finestra terminale.
sudo dnf install ftp
OpenSUSE
Utenti OpenSUSE che desiderano utilizzare il client FTP della CLIsul loro sistema operativo saranno felici di sapere che il programma è installabile su Leap 15.0, Leap 42.3 e Tumbleweed tramite il repository di software "OpenSUSE Oss All".
Per avviare l'installazione sul sistema SUSE, avviare una finestra del terminale e utilizzare il zypper comando sotto.
sudo zypper install ftp
Linux generico
Il client FTP da riga di comando standard utilizzato suLinux che tratteremo in questo articolo fa parte del Progetto GNU. Per questo motivo, è molto facile rintracciare questa app per tutti i sistemi operativi Linux disponibili.
Per installare il client FTP della CLI sul tuo Linuxsistema operativo, aprire un terminale. Quindi, cercare e installare "ftp" o "inetutils". In alternativa, se non riesci a trovare l'app da nessuna parte nelle fonti software, dai un'occhiata a come ottenere il codice sorgente da GNU.org.
Connettersi al server FTP tramite CLI
Per avviare una nuova connessione con il tuo server nell'applicazione CLI FTP, vai al terminale e usa il ftp comando insieme all'indirizzo IP del server remoto.
Nota: non riesco a capire l'indirizzo IP remoto del tuo server FTP. Consulta la nostra guida su come trovare un indirizzo IP su Linux.
ftp remote-ip-address-or-domain-name
Supponendo che l'indirizzo abbia esito positivo, l'app FTP richiederà all'utente di inserire un nome utente e una password. Scrivi il nome utente e la password del tuo server e otterrai l'accesso tramite CLI al server FTP.
Scarica file FTP tramite CLI
Il download di file tramite FTP nella riga di comando viene eseguito con ottenere comando. Per avviare un download, provare la sintassi del comando seguente.
get /home/remote-username/location/of/folder/or/file
Consenti al client FTP di scaricare i file sul tuo sistema. In caso di successo, appariranno nella directory in cui è stato avviato il terminale sul tuo PC Linux (di solito / Home / nomeutente /).
Carica file FTP tramite CLI
Il caricamento di file con l'applicazione della riga di comando FTP utilizza il Spedire comando. Per inviare un file o una cartella a un server remoto, seguire la sintassi del comando di seguito.
send /home/remote-username/location/of/folder/or/file
L'invio di file tramite FTP richiederà alcuni minuti. Al termine del processo, lo vedrai nella directory di caricamento predefinita sul server remoto.
Commenti