Estou escrevendo um script de shell do Linux para copiar um diretório local para um servidor remoto (removendo todos os arquivos existentes).
Servidor local: ftp
e lftp
comandos estão disponíveis, nenhuma ncftp
ou nenhuma ferramenta gráfica.
Servidor remoto: acessível apenas via FTP. Não rsync, nem SSH, nem FXP.
Estou pensando em listar arquivos locais e remotos para gerar um script lftp e depois executá-lo. Existe uma maneira melhor?
Nota: Carregar apenas arquivos modificados seria uma vantagem, mas não é obrigatório.
wput
(um ftp-uploader semelhante ao wget):wput dir/ ftp://user:pass@host/dir