Cómo sincronizar directorio local con el directorio FTP remoto?
-
13-09-2019 - |
Pregunta
Nuestro sitio web se basa en imágenes de uno de los proveedores primarios. Los directorios de imágenes son enormes y conseguir que a través de FTP es un trabajo de todo el día. Ahora que nos hemos descargado todo el directorio, nos gustaría ser capaz de descargar periódicamente los archivos y directorios que son nuevas o se han modificado desde la última vez que se han cargado. Estamos pensando en escribir un script que comprueba la fecha de modificación de los archivos y sólo descarga las últimas versiones.
Dado que esto no puede ser la primera vez que este problema se ha encontrado o resuelto, yo pensé que había puesto esto y ver si alguien sabe de las soluciones existentes que se pueden aplicar aquí. Una solución existente tendría que ser compatible con FreeBSD y / o LAMP.
Solución
con Wput
Otros consejos
¿Hay alguna razón no se puede utilizar rsync?
Como user77413 señaló en otro comentario, esto debería funcionar ...
wget --mirror username:password@siteurl.com/path
El número predeterminado de reintentos es 20, puede aumentar esto con --tries 100