Procurando por uma ferramenta de sincronização inteligente que copie exatamente a estrutura da fonte para a do destino [closed]

0

Eu sou um usuário do Windows 7 e estou procurando uma ferramenta de sincronização que copie exatamente a estrutura da origem para a do destino.

O cenário é o seguinte:

  • Eu tenho um laptop no qual salve meus projetos diários. Eu sempre trago este laptop onde quer que eu vá trabalhar, seja na minha escola ou na minha casa.
  • Na escola, tenho uma sala na qual coloco um disco rígido externo para fazer backup dos dados do meu laptop. Ao chegar na escola, sempre sincronizo os dados externos com meu laptop. Antes de sair da escola, também faço a sincronização se fizer alguma modificação nos dados do meu laptop.
  • Eu faço a mesma coisa quando chego e saio da minha casa.
  • Todo mês reformarei meu laptop por causa de alguns softwares de teste.

Estou usando o SyncToy 2.1 para sincronizar as unidades externas com meu laptop. O problema é o seguinte.

Antes de formatar meu laptop, sincronizo todas as unidades externas com meu laptop. Por exemplo,

Minha estrutura de laptops:

c:\data\file1.ext
c:\data\folder1\file2.ext

Estrutura da unidade externa:

d:\data\file1.ext
d:\data\folder1\file2.ext

Depois de reformatar meu laptop, movo o file1.ext para folder1 . Então minha estrutura de laptop se torna

c:\data\folder1\file1.ext
c:\data\folder1\file2.ext

Se eu sincronizar unidades externas com meu laptop, obtenho

d:\data\file1.ext
d:\data\folder1\file1.ext
d:\data\folder1\file2.ext

Eu quero que a ferramenta também remova d:\data\file1.ext . Como fazer isso?

    
por kiss my armpit 27.09.2012 / 17:03

1 resposta

1

A ferramenta que você está descrevendo é "rsync".

É algo que começou no Unix, mas como todas as ferramentas úteis foram portadas para a maioria dos sistemas operacionais agora, incluindo o Windows.

O Rsync oferece uma ampla variedade de opções, incluindo a remoção de arquivos do destino quando eles não estão mais na origem, como no seu exemplo.

Quanto a qual versão do rsync usar, infelizmente não posso aconselhar, cada um tem diferentes pontos strongs e fracos e recomendo que você tente ver qual se ajusta melhor às suas preferências.

Eu posso dizer que cygwin (Virtualmente todas as ferramentas Unix portadas para o Windows) é muito bom, e vale a pena dar uma olhada.

    
por 27.09.2012 / 17:48

Tags