Transmitir - Copie archivos en lugar de descargar

2

Tengo archivos y directorios en un servidor FTP que deseo copiar en otro directorio. Los selecciono, y la opción de liberación para copiar en otro directorio en el mismo servidor FTP. Sin embargo, Transmit inicia "Downloading dir /" para los archivos, en lugar de simplemente copiarlos.

¿Cómo puedo hacer que Transmitir solo copie los archivos? No quiero descargarlos todos a mi servidor local primero y luego volver a cargarlos, ya que son archivos grandes y mi conexión a Internet se cobra por mb.

Estoy usando Transmit 4.

    
pregunta element119 19.06.2012 - 14:03

1 respuesta

3

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.

    
respondido por el Ian C. 19.06.2012 - 14:38

Lea otras preguntas en las etiquetas