例如,我将文件从远程计算机复制到本地Mac:
scp -P 33 root@xx.xx.xx.xx:/data/*test .
这就产生了一个错误:
zsh: no matches found: root@xx.xx.xx.xx:/data/*test
但是,如果我单独复制文件,它就奏效了:
scp -P 33 root@xx.xx.xx.xx:/data/my_test .
我还在Linux上尝试使用相同的命令,它可以使用通配符形式的文件。
发布于 2022-01-11 00:57:17
您可以在noglob
前面使用scp
使通配符工作。
noglob scp -P 33 root@xx.xx.xx.xx:/data/*test .
如果您在zsh上,也可以在alias scp='noglob scp'
中设置.zshrc
。
https://stackoverflow.com/questions/70660353
复制相似问题