-
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 spaceentre 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&foldercela en faittest\ folder. -
Il se peut que vous
need to escape twicecar 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.