Non esiste un comando copy
tra l' elenco di comandi FTP di base . Hai get
(tira un file da remoto a locale) e put
(spinge un file da locale a remoto) e il gioco è fatto. Se vuoi fare una copia di qualcosa su un server FTP devi prima scaricarlo e poi caricarlo nella nuova posizione.
Potrebbero esserci server FTP con set di comandi estesi, ma rilevare e scrivere i casi speciali necessari per questi server in Transmit richiede probabilmente più tempo di quello che vale.
Non conosco alcuno strumento di accesso ai file remoto e grafico che faccia ciò che stai chiedendo: esegui la copia completamente sull'host remoto invece di copiarli e poi di rimandarli indietro. È davvero molto raro che un protocollo di accesso ai file remoto abbia un comando di copia del genere.
Per la copia remota è meglio usare una shell. Come citato da Gerry: ssh è il modo di andare qui. Con una shell remota, i comandi di copia possono essere eseguiti ed eseguiti completamente nell'ambiente remoto. Risparmio di larghezza di banda e potenzialmente molto tempo.
Se vuoi vedere se il tuo server FTP remoto ha una serie estesa di comandi, prova a connetterti usando la riga di comando programma ftp :
> ftp user@hostname
E poi in esecuzione:
ftp> help
Al prompt FTP per visualizzare un elenco di comandi supportati dal server remoto. Può supportare un set esteso di comandi con copy
come uno tra questi.