Cygwin scp 命令读取为不完整

Cygwin scp command read as incomplete

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

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

进入后,系统returns一个管道:

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

发生了什么事?

"O'Bryan" 中的撇号打开了一个字符串,命令正在等待结束引号。您可以将其转义 (\') 以避免这种情况发生。

您的 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 网站上的所有内容。它可能很旧,但它是很棒的信息,并且以引人入胜的方式编写。