我使用此命令从服务器复制名称以'file'开头的所有文件。 scp -vp me @ server:/ location / files * ./
但我得到了“不匹配”错误。可能关于命令中的''。 如何保护ssh的''以了解这是指文件列表而不是文件名。
THX 八月
答案 0 :(得分:25)
shell本身正在扩展*
。您可以通过引用它或使用反斜杠来防止shell解释它,而是直接将其传递给scp
:
scp -vp me@server:/location/files\*
答案 1 :(得分:1)
如果您希望文件以文件开头,那么它应该是
scp me@server:/location/file* .
不是
文件*