Consigo fazer o RSYNC com êxito através do SSH, desde que os caminhos não tenham espaços neles.
Quando o caminho tem espaços, ele não funciona. Tentei barras, aspas e aspas duplas.
Quando uso barras, a saída afirma que é um sucesso, mas não vejo nenhum arquivo transferido.
rsync -avz /path\ with\ spaces/ user@remotelocation:/media/another\ path\ with/spaces/
Quando uso aspas simples ou duplas, ele diz que a permissão é negada após a digitação da minha senha
rsync -avz '/path with spaces/' 'user@remotelocation:/media/another path with/spaces/'
O que eu posso fazer?
Obrigado.
veja a opção rsync –protect-args (-s), sem barras extras necessárias
fonte