gpt4 book ai didi

shell - 如何在 scp 中逃脱

转载 作者:行者123 更新时间:2023-12-04 17:46:12 28 4
gpt4 key购买 nike

是的,我确实意识到已经被问了一千次如何逃脱 空格 在 scp 中,但我没有用 & 符号做到这一点,所以如果该符号是目录名称的一部分。

[sorunome@sorunome-desktop tmp]$ scp test.txt "bpi:/home/sorunome/test & stuff"
zsh:1: command not found: stuff
lost connection

& 符号似乎把事情搞砸了,使用\& 不会解决问题,因为找不到远程目录:
[sorunome@sorunome-desktop tmp]$ scp test.txt "bpi:/home/sorunome/test \& stuff"
scp: ambiguous target

甚至没有省略引号并在所有地方添加\这是有效的:
[sorunome@sorunome-desktop tmp]$ scp test.txt bpi:/home/sorunome/test\ \&\ stuff
zsh:1: command not found: stuff
lost connection

那么,有什么想法吗?

最佳答案

转义空格和&符号对我来说很有效:

scp source_file "user@host:/dir\ with\ spaces\ \&\ ampersand"

出于某种原因仍然需要引号。

关于shell - 如何在 scp 中逃脱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33631255/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com