Come posso connettermi al server ftp nel terminale? Qual è il comando? Ad esempio per il server ssh:

ssh [email protected] 

Answer

ftp hostname 

o

ftp://username:password@hostname 

Ora, una volta connesso, le 5 opzioni più comuni sono:

cd foldername #e.g. cd /downloads/recent get filename #e.g. get thisisthefileiwant.text put filename #e.g. put sendthistotheserver.txt mget filenameregex #e.g mget * to get every file in a directory mput filemameregex #e.g. mput *.txt to upload every txt file to the server 

Lunico trucco è che a volte potresti aver bisogno di metterlo in modalità binaria digitando binary

Per uscire, digita bye

La differenza tra il mio e @ La soluzione di grgarside è che il suo fork al Finder usando open, mentre il mio usa Terminal

Comments

  • Dove ha scaricato il file quando usiamo get comando?
  • @Omer Verrà scaricato ovunque il comando. viene richiamato, quindi generalmente cd dove vuoi metterlo per primo. Cè anche un comando lcd che potrebbe funzionare … lcd cambia il percorso della directory locale rispetto a cd che cambia la directory remota. lcd a seconda della versione ftp a volte è flakey, quindi, la soluzione migliore è cd dove si ' mi piacerebbe prima, quindi usa ftp
  • Grazie …. posso mettere unintera cartella da locale a remoto?
  • @Omer Sì e no..you ' dovrò fare un mkdir, cd nella directory, quindi mput * – ftp è limitato in questo modo. Visualizza le domande correlate utilizzando curl (e forse wget, ma non ' citarmi sopra), se ' vuoi fallo in un solo passaggio. Nota: mput * proverà a spostare tutti i file nella directory, se vuoi essere più selettivo, puoi fare * .suffix o un nome file
  • Inoltre, se ' proverai a trasferire molti file, imposta le opzioni in modo da non ' bisogno di confermare ogni trasferimento

Risposta

 ftp open ftp://username:password@hostname  

Questi sono due comandi separati. Il comando open viene eseguito allinterno di ftp.

Commenti

  • User = nome di un utente di cp, password = passwd di questo utente e hostname = indirizzo ip del computer a cui vorrei collegarmi?
  • @blackcornail Sì, è vero

Risposta

So che questo argomento è abbastanza vecchio ma lho trovato per caso e forse qualcun altro visiterà anche questo sito. Il comando ftp non funziona più per High Sierra e versioni successive. https://discussions.apple.com/thread/8095899

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *