====== 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