Tabela de conteúdos

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