Posso collegarmi al mio server nel mio terminale con il comando ftp
. Quindi, mi collego al mio sito con open xxx
ma non so come inviare file dal mio computer (locale) a questo server, con put
.
Qualcuno può spiegarmelo?
Se digiti put
e aggiungi uno spazio dopo tale comando, puoi trascinare un file nella finestra del terminale, esso incollerà il percorso completo del nome file e aggiungerà l'estensione dal filesystem.
Premi invio e il trasferimento dal Mac al server dovrebbe iniziare ...
FTP è uno dei più vecchi comandi di trasferimento file, abbastanza vecchio come il comando telnet
. Ecco un breve utilizzo, anche se ti incoraggio a usare scp o sftp invece, perché ftp di base trasmette il nome utente e la password in chiaro attraverso il filo, eccetto l'uso del protocollo ftp-s, che apre una connessione basata su SSL (che richiede un client in grado di farlo).
Per aprire una connessione ftp a un server di destinazione dal terminale:
$ ftp <server>
Dopo aver effettuato l'accesso con nome utente e password, elenca la directory con ls
e cd
nella directory richiesta.
A seconda della configurazione del server, puoi ottenere o mettere file:
get <filename>
put <filename>
Se si tratta di un file binario come un archivio, attivare prima la modalità di trasferimento binario emettendo prima il comando bin
.
Chiudi la connessione inviando quit
.
C'è sempre il comando help
per vedere tutti i comandi consentiti e disponibili:
ftp> help
Spero che questo aiuti.