Quero fazer upload de arquivos do meu computador para um site FTP e não quero fazer upload de arquivos que já estão no servidor. Então, eu preciso de uma ferramenta que descubra quais arquivos locais são diferentes daqueles no servidor ou que não existem no servidor.
Alguns requisitos:
Estou usando um provedor barato que não suporta rsync ou ssh, então só posso usar FTP.
Como eu gero os arquivos antes de enviá-los, a comparação de carimbos de data e hora não faz sentido.
Eu tentei o lftp com o comando mirror. É lento (acho que ele carrega todos os arquivos).
Como faço o upload dos arquivos de computadores diferentes, não posso usar a cópia de local , que usa um banco de dados local para acompanhar quais arquivos estão no servidor.
Eu gostaria de poder enviar todos os arquivos alterados com um comando. De preferência, nenhum aplicativo GUI. E ele precisa rodar no Ubuntu.
Eu estava pensando em criar uma ferramenta semelhante ao sitecopy, mas que armazena somas de verificação de todos os arquivos no servidor FTP no próprio servidor. Mas então eu pensei que talvez já existisse essa ferramenta.