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网站。它可能很古老,但它是一个很好的信息,并以一种引人入胜的方式书写。