Cygwin scp命令读作不完整

时间:2017-09-18 15:36:22

标签: cygwin scp

我正在尝试使用Cygwin将文件从远程服务器复制到我的本地Windows机器。这是我正在使用的命令:

userMe$ scp username@111.11.111.111:~/Desktop/O'Bryan/file.csv  ~/

在输入时,系统返回一个管道:

userMe$ scp username@111.11.111.111:~/Desktop/O'Bryan/file.csv  ~/
>

发生了什么事?

2 个答案:

答案 0 :(得分:2)

“O'Bryan”中的撇号打开了一个字符串,命令正在等待收盘报价。你可以逃避它(\')以避免这种情况发生。

答案 1 :(得分:1)

您的shell正在解释引用'。您需要使用双引号"'"或斜杠\'来转义它。我建议尝试避免在文件名中使用'

 scp username@111.11.111.111:~/Desktop/O\'Bryan/file.csv  ~/

 scp username@111.11.111.111:~"/Desktop/O'Bryan/file.csv"  ~/

 scp username@111.11.111.111:~/Desktop/O"'"Bryan/file.csv  ~/

更多信息:http://www.grymoire.com/Unix/Quote.html 阅读grymoire网站上的所有内容。它可能很旧,但它是很好的信息,并以引人入胜的方式书写。