Cliente FTP do Mac que pode sincronizar com base na soma de verificação como rsync

0

Eu me acostumei bastante com a opção -c com o rsync, que irá comparar a soma de verificação dos arquivos para ver se há alterações, em vez de depender de horários. Infelizmente, existem alguns projetos em que trabalho onde não posso usar o rsync porque não há acesso SSH ao servidor e devo usar o FTP.

Existe um cliente Mac ou * nix (que eu posso compilar do OS X) que suporta este tipo de opção de sincronização? E pontos de bônus se for necessário excluir um arquivo de estilo rsync para coisas que não devem ser tocadas.

Eu tentei montar ftpfs com o FUSE, bem como com o ExpanDrive, mas eles são muito lentos (algumas vezes a execução a seco de um projeto bastante modesto pode levar 30 minutos).

    
por prodigitalson 21.02.2013 / 01:35

1 resposta

1

O protocolo FTP não é flexível o suficiente para fazer isso (consulte esta pergunta anterior ). Você precisaria de alguma forma para que o servidor calculasse a soma de verificação do arquivo e enviasse para o cliente, para que o cliente possa decidir se transfere ou não o arquivo; e o FTP não tem nenhum recurso como este.

Se você tentar fazê-lo com algo parecido com o ftpfs, o que acontecerá é que o cliente baixará o arquivo inteiro, calculará sua soma de verificação e o usará para decidir se transfere ou não o arquivo ... < em> novamente .

    
por 21.02.2013 / 23:03

Tags