-
Tente usar
quotes 'ouDouble quotes "ao redor do argumento completo.Como sugerido por @dirkt nos comentários Citar o argumento do caminho completo para o host ssh deve fazer o trabalho. Isso faz com que seu comando seja assim:
scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/' -
Use
escape sequence for spaceentre o nome da pasta.Você pode usar
\(barra invertida com espaço) que é uma seqüência de escape para um espaço. Isso faz com que seu comando seja assim:scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test\ folder/'Observe o
\com um espaço entretest&folderque tornatest\ folder. -
Talvez seja o caso em que você
need to escape twiceé escaneado primeiro localmente e depois no remoto. Nesse caso, você pode escrever assim:-
"'complete argument'"dentro de aspas entre aspas duplas como esta:"'[email protected]:/C:/Users/user.name/test folder/'"OR
-
Escape espaços e cite argumentos completos como este:
'[email protected]:/C:/Users/user.name/test\ folder/'OR
-
Escape duas vezes diretamente usando uma seqüência de escape como esta
[email protected]:/C:/Users/user.name/test\ folder/
-
Sinta-se à vontade para adicionar mais detalhes.