代码之家  ›  专栏  ›  技术社区  ›  InverniE

Cygwin scp命令读取为不完整

  •  1
  • InverniE  · 技术社区  · 7 年前

    我正在尝试使用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 回复  |  直到 7 年前
        1
  •  2
  •   varro    7 年前

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

        2
  •  1
  •   CoreyJJohnson    7 年前

    ' . 你需要用双引号来转义它 "'" ,或斜杠 \' 在文件名中。

     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