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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.