Já começou a copiar um diretório que continha MP3 de um HD para outro ou para um pendrive em algum ambiente gráfico, seja no KDE, seja no Gnome, seja no XFCE ou em outros, e quando menos esperava aconteceu algo inesperado e cópia parou, pior ainda se você mandou mover, ai ferrou, geralmente você só tem a opção “sobrescrever”, não tem uma opção “resumir” ou “retomar”, bom o console pode te salvar ;)

O comando RSYNC é utilizado para sincronizar conteúdos em origem e destino e tem diversas opções bacanas.

Vou dar aqui uma explicação de uma aplicação do RSYNC.

usuario@computador:~$ rsync -av –update –delete /diretorio/origem/ /diretorio/destino/

Esse comando vai copiar o conteúdo do diretório “origem” para o diretório “destino”.

-a significa archive (arquivamento) equivale as opções -rlptgoD
-v signifca verbose, ele vai te mostrar informações da sincronização
–update atualiza arquivos mais novos que existam no /origem em /destino
–delete apaga arquivos que não existam mais em /origem no /destino

para maiores informações use os comandos abaixo:

usuario@computador:~$ rsync –help

usuario@computador:~$ man rsync

ou se preferir visite o site do rsync e leia a documentação :)

Talvez isto te ajude, hoje me ajudou a sincronizar os mirrors do ubuntu que tenho em  um servidor em casa com meus hd’s usb ;)

Esta dica está no wiki com um teste e mais exemplos ;)

http://gutocarvalho.net/mediawiki/index.php/Sincronizando_diretorios_de_forma_incremental_com_o_comando_RSYNC

Referências:

http://pt.wikipedia.org/wiki/Rsync
http://samba.anu.edu.au/rsync/

[]’s
Guto