sincronizar com o pen-drive [resolvido]

Iniciado por caveira, 13 de Maio de 2008, 19:10

tópico anterior - próximo tópico

caveira

ola a todos...

uso muito o pen-drive na facul, e em casa... por causa de trabalhos, exercícios, enfim.... todo os arquivos da faculdade coloco no pen-drive....

e tbm em casa, coloco numa pasta... as pesquisas

mas muitas vezes me perco, se coloquei no pen-drive ou no computador... e tbm já me ocorreu em salvar no computador, e ir pra faculdade, na hora de imprimir, ver q salvei no lugar errado...

resumindo... presciso de um programa pra sicronizar os arquivos...

procurei e so axei o rsync.
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=338&pagina=3

fiz até um scriptzinho, q funcionou, mas ai q surge um problema...
#!/bin/bash

rsync -Cravzp /media/sda3/caveira/andre2008/apostilas/ /media/ANDREBONALD/apostilas/


ele só apenas manda os arquivos diferente pro pendrive.
e se caso modifico algum arquivo do pen-drive, e executar novamente, ele substitui o arquivo modificado.

não tem alguma maneira de melhorar ou outro programa? q possa transfererir o arquivo mais novo, assim nao perco as modificações.

tfmoraes

Adicione a opção -u ao rsync.

caveira

blz.. fiz, e funcionou tranquilo... e tbm coloquei uma pergunta pra garantir..

ficou assim.
ai salvei como "atualizar_pen_drive.bsh", e deixei como executável.

#!/bin/bash
zenity --title="Cuidado!!" --question --text="Tem certeza que deseja tranferir a pasta faculdade para o pendrive?"

resp=`echo $?`
if [ "$resp" = "1" ]; then
exit 0
else

mkdir caveira
rsync -u -av --delete /media/sda3/caveira/andre2008/faculdade/ /media/ANDREBONALD/faculdade/
sync

fi


já para tranferir para o computador, é so inverter o caminho.

Darcamo

O rsync é muito bom, mas ele é apenas em uma direção: você precisa dizer de quem para quem.

Um programa em duas direções muito bom é o Unison http://www.cis.upenn.edu/~bcpierce/unison/

Dá uma olhada nele.