我正在尝试将文件从远程计算机复制到本地桌面。该文件位于路径/Library/Application Support/EFI
。
在终端中,我ssh到计算机,键入cd /
以到达根目录,然后我按以下格式键入命令:
scp username@hostname:Library/Application Support/EFI/[file name] /Users/[home directory]/Desktop
我不断收到消息,“没有这样的文件或目录。”
我做错了什么?
答案 0 :(得分:2)
问题是文件路径中的空格。
以下是一个例子:
scp user@host:"/home/user/my\\ directory/file" .
将文件从服务器上的以下路径复制:/ home / user / my directory / file到您当前所在的位置。
答案 1 :(得分:0)
当文件名中有空格时,在 BSD 中,它不喜欢任何空格。所以在第一个单词后使用 * 。你应该没事了。
scp bubba@131.118.7.83:"/Users/bubba/Desktop/test*" .
密码:
测试文件.txt 100% 1680KB 10.7MB/s 00:00