Há várias opções, aqui estão destacadas apenas as mais utilizadas:
-C, --cvs-exclude - ignora arquivos CVS;
-r, --recursive - recursivo;
-a, --archive - modo arquivo; igual -rlptgoD (no -H,-A,-X);
-z, --compress - comprime durante transferência;
-p, --perms - preserva as permissões;
-b, --backup - faz backup (veja --suffix & --backup-dir);
--backup-dir=DIR - faz backups dentro da hierarquia DIR;
--suffix=SUFFIX - sufixo de backup (padrão ~ w/o --backup-dir);
-u, --update - pula arquivos recentes;
-d, --dirs - transfere diretórios sem seu conteúdo, não recursivo;
-l, --links - cópia symlinks como symlinks;
-L, --copy-links - transforma symlink em sua referência, arquivo ou diretório;
-X, --xattrs - preserva os atributos estendidos;
--exclude=PATTERN - exclui o arquivo que coincide com o PATTERN;
-t, --times - preserva a data de modificação;
-v, --verbose - modo verboso.
Uma boa sequência de opções é o Cravzpt, onde estão inclusas as funcionalidades mais usuais. As demais opções podem ser consultadas no
manual do software, man rsync, ou no manual na Web em:
Há um diretório com arquivos e o objetivo é manter uma cópia fiel do mesmo em outra localidade. O diretório destino deverá estar
criado e ter permissões de escrita.
Para copiar ~/artigos para para /var/backups/artigos, executa-se:
rsync -Cravzpt ~/artigos/ /var/backups/artigos/
Sincronizando arquivos locais para um servidor remoto:
[2] Comentário enviado por carrusca em 21/11/2011 - 14:24h
Estou tentando executar porém aprece mensagem dizendo que não tenho permissão. estou utilizando o usuários administrador que dentro do samba tem permissão de movimentar em todas as pastas a linha que estou utilizando é a seguinte:
[4] Comentário enviado por david fonseca em 08/02/2016 - 09:33h
Ola, estou tentando fazer uma copia dos backup do meu banco oracle, porem quando coloco a opcao "C", ele ignora os arquivos *.bak , cada arquivo desse tem em media 5bg
E também quero colocar para ser copias idênticas, quando coloco o "--delete" ele copia os arquivos para o novo local e depois apaga os mesmo....
E se por acaso o linux perder referencia do /arquivos e ler essa pasta em branco ele também vai replicar em banco o /backup excluindo assim meus arquivos.
Como posso resolver esse problema??? mantendo a total fidelidade dos arquivos de origem na hd destino /backup