想使用使用scp命令将服务端的文件拷贝到本地,使用命令时却报错:
zsh: no matches found:
这个报错时zsh导致find等相关指令对“ * ”不解释。
解决方式有以下几种:
方式1
1.在 ~/.zshrc
中加入:setopt no_nomatch
2.执行 source ~/.zshrc
方式2
服务器的路径添加双引号,比如:
scp -r "root@121.41.39.88:/root/.halo/*" ~/haloBack
方式3
alias scp='noglob scp'
然后再执行scp命令即可