Cygwin scp命令读取为不完整

问题描述:

我正在尝试使用Cygwin将文件从远程服务器复制到本地Windows计算机。在这里,命令我使用:Cygwin scp命令读取为不完整

userMe$ scp [email protected]:~/Desktop/O'Bryan/file.csv ~/ 

上输入,系统会返回一个管:

userMe$ scp [email protected]:~/Desktop/O'Bryan/file.csv ~/ 
> 

这是怎么回事?

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

您的外壳正在翻译报价'。您需要使用双引号"'"或斜杠\'将其转义。我建议尽量避免在文件名中使用'

scp [email protected]:~/Desktop/O\'Bryan/file.csv ~/ 

scp [email protected]:~"/Desktop/O'Bryan/file.csv" ~/ 

scp [email protected]:~/Desktop/O"'"Bryan/file.csv ~/ 

更多信息:http://www.grymoire.com/Unix/Quote.html 读到的一切在grymoire网站。它可能很古老,但它是一个很好的信息,并以一种引人入胜的方式书写。