Necesito sincronizar archivos en mi computadora con un servidor al que solo tengo acceso FTP. Por lo tanto, no puedo usar rsync (eso necesitaría al menos SFTP, pero el único canal disponible para mí es FTP simple).
Solo necesito sincronización unidireccional: de mi máquina al servidor. He oído hablar de un programa llamado al unísono , pero parece estar destinado a la sincronización bidireccional y no estoy seguro de si podría modificarse para hacer lo que quiero. También debo agregar que el programa debería funcionar de manera no interactiva, para que pueda usarse dentro de un script.
La opción final sería escribir mi propio script que compare archivos por tiempo de modificación (o algo así) y copias sobre los que han cambiado. Ya he logrado montar el directorio FTP en un directorio local, por lo que el problema se reduce a la sincronización de dos directorios. Pero mi instinto me dice que ya debe haber algo así en la naturaleza.
brew install ncftp
.-R
.lftp
También parece apropiado aquí: /programming//a/693280/480534Resumen:
fuente
Claro, y se llama wput
fuente