Normalmente, rsync
depende de registros de data e hora e tamanhos de arquivos ao copiar para um site remoto, mas compara o conteúdo de arquivos locais. Você pode modificar esse comportamento usando --ignore-times
e --ignore-size
.
Se você repetir a opção -v
(verbose), ela adicionará detalhes nos arquivos que são copiados. Para pré-visualizar , utilize a opção -n
(sem operação ou "execução a seco").
A repetição de -v
4 vezes mostra os metadados (para o Debian, usando o rsync 3.0.9-4).
Aqui está uma parte da saída de um dry-run:
[sender] make_file(imsg.c,*,2)
[sender] make_file(vis.h,*,2)
[sender] make_file(fgetln.c,*,2)
[sender] make_file(fparseln.c,*,2)
[sender] make_file(openat.c,*,2)
[sender] flist start=1, used=28, low=0, high=27
[sender] i=1 /tmp/tmux-2.1/compat ./ mode=040755 len=4096 uid=1001 gid=100 flags=5
[sender] i=2 /tmp/tmux-2.1/compat asprintf.c mode=0100644 len=1465 uid=1001 gid=100 flags=0
[sender] i=3 /tmp/tmux-2.1/compat b64_ntop.c mode=0100644 len=7418 uid=1001 gid=100 flags=0
A primeira parte é mostrada em 3 -v
options.