Melhor maneira de sincronizar um arquivo entre 2 ou mais drives?

1

Eu tenho um arquivo especial que edito diariamente, é um pouco como um arquivo de texto grande, mas um pouco mais do que isso. Eu tenho uma cópia na minha área de trabalho principal e uma cópia do arquivo em uma unidade USB também. Eu gostaria de uma maneira de abrir qualquer arquivo (a partir da unidade USB ou da minha unidade de desktop) e ser capaz de editar e salvar o arquivo e mantê-lo atualizado em ambas as unidades. O que é um método leve e fácil de fazer isso? Eu não preciso de nada extravagante

    
por JasonDavis 14.05.2010 / 22:18

4 respostas

3

O conhecido e amplamente usado rsync tem uma opção --update que:

forces rsync to skip any files which exist on the destination 
and have a modified time that is newer than the source file.

Isso permite que você modifique a versão local ou a versão na unidade usb e, em seguida, execute:

$ rsync -au local_file /media/usb/file
$ rsync -au /media/usb/file local_file

Isso garantirá que os dois arquivos estarão na última revisão.

rsync foi portado para o Windows também.

    
por 16.05.2010 / 10:18
3

Uníssono

    
por 14.05.2010 / 22:24
1

No Windows, usei syncback ( link ) para fazer backup e sincronização de arquivos entre as máquinas.

Você pode considerar o uso da caixa de depósito ( link ). Não é o que você está pedindo diretamente, mas pode atender sua necessidade subjacente de acesso a arquivos de vários lugares.

    
por 14.05.2010 / 22:45
-1

Se for um arquivo de texto simples (não um documento do Office ou similar), existem sistemas de controle de versão, como git ou hg (mercurial).

~/notes$ git init; git add foo.txt
~/notes$ git commit -m "Initial commit"
/media/usb$ git clone ~/notes
    
por 15.05.2010 / 22:25

Tags