-
Zkuste použít
quotes '
neboDouble quotes "
kolem kompletního argumentu.Jak navrhuje @dirkt v komentářích Uvedení úplného argumentu cesty pro hostitele ssh by mělo stačit. Díky tomu bude váš příkaz vypadat takto:
scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/'
-
Použijte
escape sequence for space
mezi názvem složky.Můžete použít
\
(obrácené lomítko s mezerou), což je escape sekvence pro mezeru. Díky tomu bude váš příkaz vypadat takto:scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test\ folder/'
Všimněte si
\
s mezerou mezitest
&folder
díky tomu jetest\ folder
. -
Může se stát, že
need to escape twice
protože se nejprve unikne lokálně a poté na vzdáleném konci. V tom případě můžete psát takto :-
"'complete argument'"
uvnitř uvozovek uvnitř dvojitých uvozovek, jako je tento:"'[email protected]:/C:/Users/user.name/test folder/'"
NEBO
-
Escape mezery a citovat celý argument takto:
'[email protected]:/C:/Users/user.name/test\ folder/'
NEBO
-
Escape dvakrát přímo pomocí sekvence escape, jako je tato
[email protected]:/C:/Users/user.name/test\\ folder/
-
Neváhejte a přidejte další podrobnosti.