Preciso sincronizar arquivos no meu computador com o servidor ao qual tenho apenas acesso FTP. Portanto, não posso usar o rsync (isso precisaria de pelo menos SFTP, mas o único canal disponível para mim é o FTP simples).
Eu só preciso de sincronização unidirecional: da minha máquina para o servidor. Eu ouvi falar de um programa chamado uníssono , mas parece ser destinado à sincronização bidirecional e não tenho certeza se ele pode ser ajustado para fazer o que eu quero. Devo acrescentar também que o programa deve funcionar de maneira não interativa, para que possa ser usado dentro de um script.
A opção final seria escrever meu próprio script que compara arquivos por tempo de modificação (ou algo parecido) e copie sobre os que foram alterados. Eu já consegui montar o diretório FTP em um diretório local, então o problema se resume a apenas sincronizar dois diretórios. Mas meu instinto me diz que deve haver algo assim já existente na natureza.
brew install ncftp
.-R
.lftp
parece também apropriado aqui: /programming//a/693280/480534Resumo:
fonte
Claro, e é chamado wput
fonte