【问题标题】:Use Mac OS X Terminal to copy files from remote computer to my desktop使用 Mac OS X 终端将文件从远程计算机复制到我的桌面
【发布时间】:2015-01-04 13:01:52
【问题描述】:

我正在尝试将文件从远程计算机复制到本地桌面。该文件位于路径/Library/Application Support/EFI

在终端中,我 ssh 到计算机,输入cd / 以进入根目录,然后按以下格式输入命令:

scp username@hostname:Library/Application Support/EFI/[file name] /Users/[home directory]/Desktop

我不断收到消息,“没有这样的文件或目录。”

我做错了什么?

【问题讨论】:

  • 您可能只需要用反斜杠转义空格。 IE。应用\支持
  • 这是一个编程站点,与编程无关。尝试在超级用户上提问。
  • 你为什么要ssh到远程机器?你为什么不使用scp username@remotehost:/... ~/Desktop

标签: macos terminal copy command scp


【解决方案1】:

问题是文件路径中的空格。

一个例子如下:

scp user@host:"/home/user/my\\ directory/file" .

将从服务器上的以下路径复制文件:/home/user/my directory/file 到您当前所在的位置。

【讨论】:

  • 感谢您的回复,答案有效。抱歉,如果我发布不当。
  • @flux1968:考虑接受答案以便结束问题。
【解决方案2】:

当文件名中有空格时,在 BSD 中,它不喜欢任何空格。所以在第一个单词后使用 *。你应该很高兴。

scp bubba@131.118.7.83:"/Users/bubba/Desktop/test*" .

密码:

测试文件.txt 100% 1680KB 10.7MB/s 00:00

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 2012-07-09
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多