Estoy escribiendo un script de shell de Linux para copiar un directorio local a un servidor remoto (eliminando cualquier archivo existente).
Servidor local: ftp
y los lftp
comandos están disponibles, no hay ncftp
ni herramientas gráficas.
Servidor remoto: solo accesible a través de FTP. Sin rsync ni SSH ni FXP.
Estoy pensando en enumerar archivos locales y remotos para generar un script lftp y luego ejecutarlo. ¿Hay una mejor manera?
Nota: Cargar solo archivos modificados sería una ventaja, pero no es obligatorio.
wput
(a wget-como ftp-Registro):wput dir/ ftp://user:pass@host/dir