Versuchen Sie es mit
quotes '
oderDouble quotes "
um ein vollständiges Argument.Wie von @dirkt in Kommentaren vorgeschlagen. Das vollständige Pfadargument für den ssh-Host sollte die Arbeit erledigen. Das macht Ihren Befehl so:
scp /home/user.name/file.html 'user.name@local.ip.num:/C:/Users/user.name/test folder/'
Benutzen
escape sequence for space
dazwischen den Namen des Ordners.Sie können die
\
Fluchtsequenz für ein Leerzeichen (umgekehrter Schrägstrich mit einem Leerzeichen) verwenden. Das macht Ihren Befehl so:scp /home/user.name/file.html 'user.name@local.ip.num:/C:/Users/user.name/test\ folder/'
Beachten Sie das
\
mit einem Leerzeichen dazwischentest
undfolder
das macht estest\ folder
.Es kann sein, dass Sie
need to escape twice
als Es zuerst lokal und dann auf der Gegenseite entkommen sind. In diesem Fall kannst du so schreiben:"'complete argument'"
innere Anführungszeichen innerhalb doppelter Anführungszeichen wie folgt:"'user.name@local.ip.num:/C:/Users/user.name/test folder/'"
ODER
Leerzeichen entkommen und komplettes Argument wie folgt zitieren:
'user.name@local.ip.num:/C:/Users/user.name/test\ folder/'
ODER
Entkommen Sie zweimal direkt mit einer Escape-Sequenz
user.name@local.ip.num:/C:/Users/user.name/test\\ folder/
Fühlen Sie sich frei, um weitere Details hinzuzufügen.