====== Rsync how to ======
O Comando Rsync Linux transfere e sincroniza arquivos ou diretórios de forma eficiente entre uma máquina local, outro host, um shell remoto ou qualquer combinação desses três.
//rsync [modifcadores opcionais] [SRC] [DEST]//
===== Argumentos mais utilizados =====
-a, --archive
-p, --perms
-z, --compress
-h, --human-readable
-v, --verbose
--del,--delete
==== -a, --archive ====
Habilita o modo de arquivamento
==== -p, --perms ====
Preserva as permissões dos arquivos
==== -z, --compress ====
Comprime os arquivos durante a transferencia. Utiliza mais processamento.
==== -h, --human-readable ====
Saida de números de uma forma que humanos conseguem entender.
==== -v, --verbose ====
Deixa a saida verbosa
==== --del,--delete ====
**Faz espelhamento**, dela arquivos no destino. Exemplo se Host ter os arquivos: 1,2,3 e 4 o destino tbm ficará com os arquivos 1,2,3 e 4 e nada além disso.
==== Exemplo ====
rsync -avzh ~/Desktop/Original edward@192.168.22.90:~/tmp/
O inverso
rsync -avzh edward@192.168.22.90:~/tmp ~/Destkop/Original
Usando opções longas mais fáceis para se trabalhar.
rsync --archive --compress --perms --delete edward@192.168.22.90:~/tmp ~/Destkop/Original