关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
10年前关闭。
Improve this question
我使用此命令从服务器复制名称以“file”开头的所有文件。
scp -vp me@server:/location/files* ./
但我收到了“不匹配”错误。可能与命令中的 '' 有关。
我如何保护 '' 让 ssh 理解这是指文件列表而不是将其作为文件名。
谢谢
八月
最佳答案
shell 本身正在扩展 *
.您可以通过引用它或使用反斜杠来防止 shell 解释它,而是将它直接传递给 scp
来避免这种情况。 :
scp -vp me@server:/location/files\*
关于ssh - 从服务器 scp 以 'file' 开头的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528889/