-
Essayez d'utiliser
quotes '
ouDouble quotes "
autour de l'argument complet.Comme suggéré par @dirkt dans les commentaires Citant l'argument de chemin complet pour l'hôte ssh devrait faire le travail. Cela rend votre commande comme ceci :
scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/'
-
Utilisez
escape sequence for space
entre le nom du dossier.Vous pouvez utiliser
\
(barre oblique inverse avec un espace) qui est une séquence d'échappement pour un espace. Cela rend votre commande comme ceci :scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test\ folder/'
Remarquez le
\
avec un espace entretest
&folder
cela en faittest\ folder
. -
Il se peut que vous
need to escape twice
car il est d'abord échappé localement, puis à l'extrémité distante. Dans ce cas, vous pouvez écrire comme ceci :-
"'complete argument'"
entre guillemets entre guillemets doubles comme ceci :"'[email protected]:/C:/Users/user.name/test folder/'"
OU
-
Échappez aux espaces et citez l'argument complet comme ceci :
'[email protected]:/C:/Users/user.name/test\ folder/'
OU
-
Échappez-vous deux fois directement en utilisant une séquence d'échappement comme celle-ci
[email protected]:/C:/Users/user.name/test\\ folder/
-
N'hésitez pas à ajouter plus de détails.