NcFTP
Da LinuxPedia.
| NcFTP | |
|---|---|
![]() Logo di NcFTP | |
| Sviluppatore | Mike Gleason |
| Sistema Operativo | Unix-like |
| Licenza | Clarified Artistic License |
| Sito web | www.ncftp.com |
NcFTP è un client FTP disponibile in ambiente GNU/Linux ed in ambiente Unix-like più in generale, nato nel 1990 come alternatica al programma ftp standard disponibile in ambiente UNIX.
Oltre alle caratteristiche standard offerte da ftp, questo client offre un certo numero di funzionalità aggiuntive che lo rendono particolarmente interessante.
NcFTP è un programma a riga di comando in grado di girare su un gran numero di piattaforme. Nonostante non sia prevista nessuna interfaccia grafica, il programma risulta particolarmente user-friendly e molto flessibile. Si presta bene anche ad un suo impiego all'interno di script bash.
Questo programma è un valido sostituto del comando standard ftp, soprattutto quando si ha la necessità di trasferire in upload/download file residenti all'interno di più directory anche annidate.
NcFTP è disponibile per la stragrande maggioranza delle distribuzioni GNU/Linux attraverso i repository ufficiali.
Assieme a NcFTP vengono installate alcuni applicazioni complementari molto pratiche in grado di semplificare notevolmente le normali operazioni di upload e download di file via FTP. In particolare all'interno di NcFTP troviamo ncftpput (per eseguire l'upload dei file), ncftpget (per eseguire il download dei file), ncftpbookmarks (programma che mette a disposizione un pratico menu per gestire i siti FTP in maniera simile ai bookmarks di un browser web)
NcFTP è un software libero rilasciato sotto Clarified Artistic License.
Contents |
Utilizzare NcFTP
Il programma è richiamabile lanciando semplicemente il comando ncftp e operando in maniera interattiva con esso attraverso i normali comandi dello standard FTP. Vediamo ora i comandi principali:
open nomehost - Apre la connessione al server FTP desiderato. E' possibile utilizzare le opzioni -u per specificare l'utente, -p per specificare la passsword e -P per specificare la porta di connessione
get nome_file - Preleva il file chiamato "nome_file" dal server FTP (download)
put nome_file - Avvia il caricamento (upload) di un file sul server FTP
bget e bput - Svolgono le stesse operazioni di get e put ma lavorano in background
ncftpget
ncftpget è un pratico comando in grado di effettuare download da un server FTP mediante un unico comando o attraverso uno script. La sua sintassi è la seguente:
ncftpget [-upPaARFDD] host-remoto directory-locale file-remoti
- -u - XX Specifica lo username
- -p - XX Specifica la password
- -P - XX Specifica Il numero di porta a cui connettersi anziche quello standard (21)
- -a - ASCII file transfer invece di binario
- -A - Append ai file remoti, anziche sovrascriverli
- -R - Ricorsivo (necessario per directory annidate)
- -F - Passive mode
- -DD - Cancella i file remoti dopo l'upload
Esempio:
ncftpget -u NomeUtente -p TuaPassword -a -R Host_Remoto /Directory/Remota /Directory/Locale
ncftpput
ncftpput è un pratico comando in grado di effettuare upload verso un server FTP mediante un unico comando o attraverso uno script. La sua sintassi è la seguente:
ncftpput [-upPamUARFDD] host-remoto directory-remota file-locali
- -u - XX Specifica lo username
- -p - XX Specifica la password
- -P - XX Specifica Il numero di porta a cui connettersi anziche quello standard (21)
- -a - ASCII file transfer invece di binario
- -m - Se la directory remota non esiste la crea (anche ricorsivo)
- -U - XX Utilizza XX come umask remota
- -A - Append ai file remoti, anziche sovrascriverli
- -R - Ricorsivo (necessario per directory annidate)
- -F - Passive mode
- -DD - Cancella i file locali dopo l'upload
Esempio:
ncftpput -u NomeUtente -p TuaPassword -a -m -R HostRemoto /Directory/Remota /Directory_o_File/Locale


