Cargue solo archivos modificados al servidor FTP

11

Quiero cargar archivos de mi computadora a un sitio FTP y no quiero cargar archivos que ya están en el servidor. Entonces, necesito una herramienta que descubra qué archivos locales son diferentes de los que están en el servidor, o que no existen en el servidor.

Algunos requisitos:

  • Estoy usando un proveedor barato que no admite rsync o ssh, por lo que solo puedo usar FTP.

  • Genero los archivos antes de subirlos, por lo que comparar marcas de tiempo no tiene sentido.

  • He intentado lftp con el comando espejo. Es lento (creo que carga todos los archivos).

  • Subo los archivos desde diferentes computadoras, por lo que no puedo usar sitecopy , que usa una base de datos local para realizar un seguimiento de los archivos que están en el servidor.

  • Me gustaría poder cargar todos los archivos modificados con un solo comando. Preferiblemente no hay aplicación GUI. Y necesita ejecutarse en Ubuntu.

Estaba pensando en crear una herramienta similar a la copia de sitio, pero que almacena sumas de verificación de todos los archivos en el servidor FTP en el servidor mismo. Pero luego pensé que ya podría haber una herramienta así.

Martin Vilcans
fuente
Por cierto, ¿pertenece esto a serverfault en su lugar?
Martin Vilcans
Es posible que desee echar un vistazo a las respuestas a esta pregunta en ServerFault: serverfault.com/questions/24622/how-to-use-rsync-over-ftp
Neil Santos

Respuestas:

2

¿Has probado filezilla ?

Tiene una función de "Comparación de directorios" que puede ser lo que está buscando.

ebal
fuente
1
Uhm, esta pregunta tiene más de 5 años, y el OP no ha estado conectado al sitio por más de un año. ¿Por qué tratar de revivir esto ahora? : P
Patrick
La pregunta no solo es de interés para el OP sino también para otros como yo.
René Nyffenegger