-
Intenta usar
quotes 'oDouble quotes "alrededor del argumento completo.Como sugirió @dirkt en los comentarios, citar el argumento de la ruta completa para el host ssh debería hacer el trabajo. Eso hace que tu comando sea así:
scp /home/user.name/file.html 'example@unixlinux.online:/C:/Users/user.name/test folder/' -
Usa
escape sequence for spaceentre el nombre de la carpeta.Puedes usar
\(barra invertida con un espacio) que es una secuencia de escape para un espacio. Eso hace que tu comando sea así:scp /home/user.name/file.html 'example@unixlinux.online:/C:/Users/user.name/test\ folder/'Observe el
\con un espacio entretest&foldereso hace que seatest\ folder. -
Puede ser que usted
need to escape twiceya que se escapa primero localmente y luego en el extremo remoto. En ese caso puedes escribir así:-
"'complete argument'"dentro de comillas entre comillas dobles como esta:"'example@unixlinux.online:/C:/Users/user.name/test folder/'"O
-
Escape los espacios y cite el argumento completo como este:
'example@unixlinux.online:/C:/Users/user.name/test\ folder/'O
-
Escapa dos veces directamente usando una secuencia de escape como esta
example@unixlinux.online:/C:/Users/user.name/test\\ folder/
-
Siéntase libre de agregar más detalles.