Windows ha un client ftp nativo che può essere utilizzato per connettersi a qualsiasi server ftp con LAN o LAN esterna. Di seguito puoi imparare come usare questo comando. Puoi anche vedere esempi per ogni comando. Questo comando funziona su tutte le versioni di Windows: XP, Vista e Windows 7.
Connettersi a un server ftp
ftp connect hostname_or_ip
Verrà richiesto il nome utente e la password per verificare se si ha accesso al server ftp. Alcuni server forniscono accesso anonimo.,
Come scaricare i file dopo la connessione al server ftp
Una volta che si è connessi al server è possibile utilizzare i seguenti comandi nel prompt dei comandi ftp
ls – Elencare il contenuto della directory corrente.
ftp> ls200 PORT command successful.125 Data connection already open; Transfer starting.bussysdeskappsProductsPSS226 Transfer complete.ftp: 101 bytes received in 0.00Seconds 101000.00Kbytes/sec.
cd directory_name : Cambia la directory specificata
ftp> cd pss250 CWD command successful.ftp>
Scaricare file da server ftp
ottenere nome del file : Scaricare il file dal server ftp sul computer locale
ftp> get Filever.exe200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 55056 bytes received in 2.55Seconds 21.57Kbytes/sec.ftp>
lcd directory_name : Modificare la directory dell’host locale.,
ftp> lcd c:\usersLocal directory now C:\Users.ftp>
put filename : Carica il file dal tuo host locale nella directory corrente nel server ftp
ftp> put filever.exe200 PORT command successful.550 Access is denied.ftp>
In questo esempio, non ho accesso in scrittura al server ftp, quindi ho ricevuto il messaggio ‘Access is denied’ dal server.
Scarica più file
Possiamo usare il comando ‘mget *’ per ottenere più file dal server. Ma questo comando ti chiederà la conferma per ciascuno dei file.
ftp> mget *200 Type set to A.mget file1.exe? y200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 768784 bytes received in 46.89Seconds 16.40Kbytes/sec.mget file2.exe? y200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 515584 bytes received in 31.02Seconds 16.62Kbytes/sec.mget file3.exe? nftp>
Questo può essere evitato eseguendo il comando ‘prompt‘ che imposta la modalità interattiva su off.,
ftp> mget *200 Type set to A.200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 768784 bytes received in 46.08Seconds 16.69Kbytes/sec.200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 515584 bytes received in 32.41Seconds 15.91Kbytes/sec.200 PORT command successful.125 Data connection already open; Transfer starting.226 Transfer complete.ftp: 574464 bytes received in 34.50Seconds 16.65Kbytes/sec.ftp>
Allo stesso modo possiamo usare il comando ‘mput *‘ per caricare più file sul server ftp.
Chiudere la connessione ftp
Infine, possiamo chiudere la connessione ftp eseguendo uno dei comandi ‘quit’ o ‘bye’.