No hay un comando copy
entre la lista de comandos FTP básicos . Tienes get
(extraer un archivo de remoto a local) y put
(enviar un archivo de local a remoto) y eso es todo. Si desea hacer una copia de algo en un servidor FTP, primero debe descargarlo y luego cargarlo en la nueva ubicación.
Es posible que haya servidores FTP con conjuntos de comandos extendidos, pero detectar esto y escribir los casos especiales necesarios para estos servidores en Transmitir es probablemente más lento de lo que vale la pena.
No conozco ninguna herramienta gráfica de acceso a archivos remotos que haga lo que está pidiendo: ejecute la copia completamente en el host remoto en lugar de copiarlos y luego vuelva a presionarlos. Es realmente muy raro que un protocolo de acceso a archivos remoto tenga un comando de copia como ese.
Para realizar copias de manera remota, es mejor usar un shell. Como mencionó Gerry: ssh es la manera de ven aquí. Con un shell remoto, los comandos de copia se pueden ejecutar y ejecutar completamente en el entorno remoto. Le ahorramos ancho de banda y potencialmente mucho tiempo.
Si desea ver si su servidor de FTP remoto tiene un conjunto extendido de comandos, intente conectarse usando la línea de comandos Programa ftp :
> ftp user@hostname
Y luego corriendo:
ftp> help
En el indicador de FTP para ver una lista de comandos que admite el servidor remoto. Puede admitir un conjunto extendido de comandos con copy
siendo uno de ellos.