Funcionará para você executar o rsync desta forma:
rsync --dry-run -av --human-readable --stats --progress --exclude="*.zip" /path/to/data/foo* /path/to/copy/to/
talvez você queira reduzir o comando desta maneira:
rsync -avhn --stats --progress --exclude="*.zip" /path/to/data/foo* /path/to/copy/to/
citando man rsync
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-h, --human-readable output numbers in a human-readable format
-n, --dry-run perform a trial run with no changes made
quando estiver pronto, execute o comando sem -n
também é possível salvar um arquivo de log com este argumento:
--log-file=
para que o comando rsync acima seja:
rsync -avhn --stats --progress --exclude="*.zip" --log-file=logfile.log /path/to/data/foo* /path/to/copy/to/
o arquivo de log será escrito no mesmo diretório onde você executa o comando, se você precisar salvá-lo em outro local, você deve usar um caminho absoluto. por exemplo:
--log-file=/path/to/logfile