ncftp: Upload cartelle e file da locale a remoto tramite FTP

Quando dovete caricare sul vostro sito web, in remoto, utilizziamo il server FTP che ci permette di caricare tutti i file compresi sottodirectory.

È necessario utilizzare uno speciale programma di trasferimento file come ncftpget o ncftpput, per la ricorsione remota su ftp server,di upload e download.

Ncftp è considerato come un client FTP migliorato.

I miglioramenti di NcFTP includono il supporto per la modifica della riga di comando, log comandi, ricorsiva get/put, gli accessi anonimi automatici, e molto altro.

Installarlo è semplice, basta lanciare da shell il comando (distribuzioni debian):

$ sudo apt-get install ncftp

 

Proviamo, adesso, ad utilizzarlo:

$ ncftp -v -R -u username  www.hostname.com path/to/remote/file path/to/local/file

 

dove,

     u "username": nome utente del server Ftp
     -v: verbose cioè visualizzazione avanzamento del caricamento
     R: la modalità ricorsiva; copiare interi alberi di directory.
     www.hostname.com: server FTP remoto (uso FQDN o IP).
    
path/to/remote/file: directory del server FTP remoto in cui verranno caricati tutti i file e le sottodirectory.
    
path/to/local/file: Directory locale (o una lista di file) per caricare directory remota del server path/to/remote/file

 

È possibile passare la password con l'opzione –p:
 
$ ncftpputR -vu "username"p "password"
www.hostname.com path/to/remote/file path/to/local/file
 

È possibile utilizzare il numero di porta XXX al posto del default porta del servizio FTP #21 come segue:

 
$ ncftpput R -v u "username"p "password" -P XXX www.hostname.com path/to/remote/file path/to/local/file
 

Voi, utilizzate altri metodi per caricare file e cartelle tramite FTP?

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.