Carregar apenas arquivos modificados no servidor FTP

11

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.

Martin Vilcans
fonte
BTW, isso pertence à falha do servidor?
Martin Vilcans
Você pode querer dar uma olhada nas respostas a esta pergunta sobre ServerFault: serverfault.com/questions/24622/how-to-use-rsync-over-ftp
Neil Santos

Respostas:

2

Você já tentou o filezilla ?

Possui um recurso "Comparação de diretórios" que pode ser o que você está procurando.

ebal
fonte
1
Hum, esta pergunta tem mais de 5 anos e o OP não está conectado ao site há mais de um ano. Por que tentar reviver isso agora? : P
Patrick
A questão não é apenas de interesse para o OP, mas também para outros como eu.
René Nyffenegger 8/17/17