fontes no destino-v - usada para aumentar a quantidade de informacoes mostradas. Quando tiver certeza deestar copiando o que voce quer, o v pode ser removido-z - usada para comprimir os dados a ser copiados;com essa opcao o processo de copiatoma muito menos tempo, porque o arquivo a ser transferido e menor do que seu tamanho real--delete-after (apagar depois)= apaga arquivos/pastas no destino que nao estiverem mais na fonte DEPOISda transferencia, nao ANTES. Este after ('depois') e usado em caso de problemas ou de umtravamento e o delete ('apagar') e usado para remover os arquivos do destino que nao maisexistem no sistema fonte, nao apagados em nosso destino, ocupando espaco desnecessariamente--exclude (excluir)= e usado um padrao para excluir arquivos e/ou pastas do back-up. Noexemplo, --exclude=*~ excluira do back-up TODO e QUALQUER arquivo ou pasta cujos nomes terminamcom o caractere ~. Apenas um padrao pode ser usado com a opcao--exclude, portanto se voce precisar de mais de um, voce tera de entrar com linhas adicionaisna linha de comando. Outras opcoes uteis:-c adiciona outro nivel de checagem entre a fonte e o destino apos o back-up,o que acaba por tornar todo o processo mais lento. Como o rsync ja faz essa comparacaodurante o processamento, essa opcao nao foi incluida por ser meramente uma forma de redundancia --super segundo descricao de suas paginas de manual, com essa opcao o sistema de destinotentara atividades de superusuario, isto e, o root.--dry-run simula uma transferencia. E como usar a opcao -s com oapt-get install ou apt-get dist-upgrade.O restante de nossos comandos sao os arquivos/pasta da fonte e nossa pasta de destino.Exemplos:rsync -agEvz --delete-after --exclude=*~ morpheus:/home/tartie /media/sda7/SysBackups/morpheus/homeEste comando vai copiar todos os arquivos e pastas dentrode /home/tartie no sistema traduzido com o nome "morpheus, ecoloca-los em /media/sda7/SysBackups/morpheus/home sem incluir aarvore de diretorios da pasta tartie.rsync -agEvz --delete-after --exclude=*~ /home/tartie neo:/media/sda7/SysBackups/morpheus/homeEste comando e o contrario do exemplo anterior. Ele vai"puxar" a pasta /home/tartie, com seu conteudo e suas subpastas para osistema chamado neo na mesma pasta lembre-se que um sistema econsiderado remoto quando tem : (dois pontos) na frente de seucaminho.rsync -agEvz --delete-after --exclude=*~ /home/cuddles /media/sda7/SysBackups/neo/homeEste comando faz uma copia de local para local. Percebaque nao ha ":" (dois pontos) nem na fonte nem no destino. O comando vaicopiar localmente /home/cuddles para o mesmo sistema e pasta/media/sda7/SysBackups/neo/home.Vejamos como e um 'exclude' multiplo:rsync -agEvz --delete-after --exclude=*~ --exclude=*.c --exclude=*.o "/*" /media/sda7/SysBackups/neoO comando acima faz um back-up de TUDO no diretorio raiz(/) do sistema local, com todos os seus arquivos e pastas e coloca-osno local de destino /media/sda7/SysBackups/neo so que, agora, ele vaiexcluir todo arquivo e toda pasta que terminar em ~, .c, ou .oAbaixodamos exemplo de um comando que deve ser evitado, pois resulta em erro.O exemplo e de um comando de sistema remoto para sistema remoto:rsync -agEvz --delete-after --exclude=*~ morpheus:/home/tartie trinity:/homeComo ja mencionamos antes, trata-se de uma limitacao do rsync.Umultimo exemplo: vejamos como fica o rsync de um sistema remoto para umlocal, se substituirmos nossos "nomes" pelos seus respectivos enderecosIP.O primeiro comando e com o metodo de "nome" e o segundo e o mesmo comando, desta vez com o endereco IP:rsync