Que tal usar o rsync ?
Estou à procura de um programa de FTP (gratuito, se possível), que pode encontrar diffs entre o cliente eo servidor para que ele não precise fazer upload de 50 GB cada vez que eu enviar arquivos.
Não consigo usar svn
, pois esta máquina não está na minha rede.
Que tal usar o rsync ?
O FileZilla fará o trabalho
sitecopy pode ser adequado. O rsync foi projetado para essa finalidade também.
Além da comparação também pode ser útil para sua tarefa - e pode muito mais.
" Sincronizando arquivos via FTP " aqui no Super User menciona wput
e ncftp
/ ncftpput
.
Eu escrevi um aplicativo utilitário que fez isso: calcular o hash SHA256 de cada arquivo a ser carregado. Produza um arquivo de texto com esses hashes e os nomes de arquivos - um arquivo de índice. Baixe o arquivo de índice baseado em servidor. Se não estiver presente, suponha que todos os arquivos precisem ser atualizados. Se estiver presente, então, para cada arquivo a ser carregado:
Depois que todos os uploads de arquivos forem concluídos, faça o upload do novo arquivo de índice.
Em vez de fazer upload de 500 arquivos a cada vez, agora ele carrega apenas os arquivos alterados, além do arquivo de índice.
Tags ftp