小编Sor*_*ome的帖子

如何在scp中逃脱

是的,我确实已经意识到已经被问过一千次如何在scp中转义空格,但是我没有用& -sign 来做,所以如果那个符号是目录名的一部分.

[sorunome@sorunome-desktop tmp]$ scp test.txt "bpi:/home/sorunome/test & stuff"
zsh:1: command not found: stuff
lost connection
Run Code Online (Sandbox Code Playgroud)

&符号似乎搞乱了很多东西,使用\&将无法解决问题,因为找不到远程目录:

[sorunome@sorunome-desktop tmp]$ scp test.txt "bpi:/home/sorunome/test \& stuff"
scp: ambiguous target
Run Code Online (Sandbox Code Playgroud)

甚至没有通过省略引号并在整个地方添加\这是有效的:

[sorunome@sorunome-desktop tmp]$ scp test.txt bpi:/home/sorunome/test\ \&\ stuff
zsh:1: command not found: stuff
lost connection
Run Code Online (Sandbox Code Playgroud)

那么,任何想法?

shell scp escaping

4
推荐指数
1
解决办法
4538
查看次数

标签 统计

escaping ×1

scp ×1

shell ×1