Carregar apenas arquivos modificados para o servidor FTP

10

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 dos que estão no servidor ou que não existem no servidor.

Alguns requisitos:

  • Estou usando um provedor barato que não suporta rsync ou ssh, portanto, só posso usar o FTP.

  • Eu gero os arquivos antes de carregá-los, portanto, comparar os timestamps não tem sentido.

  • Eu tentei o lftp com o comando mirror. É lento (acho que carrega todos os arquivos).

  • Eu carrego os arquivos de diferentes computadores, por isso não posso usar sitecopy , que usa um banco de dados local para acompanhar quais arquivos estão no servidor.

  • Gostaria de poder carregar todos os arquivos alterados com um único comando. De preferência sem aplicação GUI. E precisa ser executado 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 pensei que já pode haver uma ferramenta desse tipo.

    
por Martin Vilcans 23.05.2011 / 21:47

1 resposta

2

Já experimentou filezilla ?

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

    
por 27.07.2016 / 13:35

Tags