-
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 '[email protected]:/C:/Users/user.name/test folder/'
-
Usa
escape sequence for space
entre 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 '[email protected]:/C:/Users/user.name/test\ folder/'
Observe el
\
con un espacio entretest
&folder
eso hace que seatest\ folder
. -
Puede ser que usted
need to escape twice
ya 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:"'[email protected]:/C:/Users/user.name/test folder/'"
O
-
Escape los espacios y cite el argumento completo como este:
'[email protected]:/C:/Users/user.name/test\ folder/'
O
-
Escapa dos veces directamente usando una secuencia de escape como esta
[email protected]:/C:/Users/user.name/test\\ folder/
-
Siéntase libre de agregar más detalles.