-
quotes '
を使ってみてください またはDouble quotes "
コメントで@dirktが示唆しているように、sshホストの完全なパス引数を引用するとうまくいくはずです。これにより、コマンドは次のようになります:
scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/'
-
escape sequence for space
を使用\
を使用できます (スペース付きのバックスラッシュ) は、スペースのエスケープ シーケンスです。これにより、コマンドは次のようになります:scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test\ folder/'
\
に注意してくださいtest
の間にスペースを入れる &folder
test\ folder
になります . -
あなたが
<オール>need to escape twice
最初にローカルでエスケープされ、次にリモート エンドでエスケープされます。その場合、次のように書くことができます: -
"'complete argument'"
このような二重引用符内の引用符内:"'[email protected]:/C:/Users/user.name/test folder/'"
または
-
次のようにスペースをエスケープし、完全な引数を引用します:
'[email protected]:/C:/Users/user.name/test\ folder/'
または
-
このようなエスケープ シーケンスを使用して直接 2 回エスケープします
[email protected]:/C:/Users/user.name/test\\ folder/
詳細を自由に追加してください。