Expandindo a resposta do rzr com código de exemplo e referências, basta adicionar o -s
flag, citar os caminhos e não se preocupar em escapar de espaços no caminho remoto:
rsync -avzs '/path with spaces/' 'user@remotelocation:/media/another path with/spaces/'
Para referência, as opções especificadas pelo OP:
- -a, modo de arquivamento, igual a -rlptgoD (não -H, -A, -X)
- Inclui:
- -r, --recursivo, recursão em diretórios
- -l, --links, copia links simbólicos como links simbólicos
- -p, --perms, preservar permissões
- -t, --times, preserva os tempos de modificação
- -g, --group, preservar grupo
- -o, --owner, preserve owner (somente superusuário)
- -dispositivos, preservar arquivos do dispositivo (somente superusuário)
- -speciais, preservar arquivos especiais
- -v, --verbose, aumenta a verbosidade
- -z, --compressa, compacta os dados do arquivo durante a transferência
O parâmetro adicional necessário:
- -s, --protect-args, sem divisão de espaço, somente caracteres curingas