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 dentro de /home/tartie no sistema traduzido com o nome "morpheus, e coloca-los em /media/sda7/SysBackups/morpheus/home sem incluir a arvore 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 o sistema chamado neo na mesma pasta lembre-se que um sistema e considerado remoto quando tem : (dois pontos) na frente de seu caminho.rsync -agEvz --delete-after --exclude=*~ /home/cuddles /media/sda7/SysBackups/neo/homeEste comando faz uma copia de local para local. Perceba que nao ha ":" (dois pontos) nem na fonte nem no destino. O comando vai copiar 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-os no local de destino /media/sda7/SysBackups/neo so que, agora, ele vai excluir todo arquivo e toda pasta que terminar em ~, .c, ou .oAbaixo damos 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.Um ultimo exemplo: vejamos como fica o rsync de um sistema remoto para um local, se substituirmos nossos "nomes" pelos seus respectivos enderecos IP.O primeiro comando e com o metodo de "nome" e o segundo e o mesmo comando, desta vez com o endereco IP:rsync -agEvz --delete-after --exclude=*~ morpheus:/home/tartie /media/sda7/SysBackups/morpheus/homersync -agEvz --delete-after --exclude=*~ 192.168.1.16:/home/tartie /media/sda7/SysBackups/morpheus/homeComo dissemos anteriormente, voce nao e obrigado a usar o metodo de "nomes", mas, no primeiro exemplo, voce pode ler o que esta sendo feito de maneira muito mais facil que no segundo.Agora voce ja deve ser capaz de montar um comando simples, seja a partir dos exemplos dados, seja fazendo misturas e combinacoes dos comandos mostrados, ate conseguir o que voce precisa.