Answers:
转义您的通配符:
scp hostA:Descargas/debian-6.0.4-\*
QUEUE=*
选项运行ruby resque worker时出现相同的错误。感谢您的修复!
或将此添加到您的 .zshrc
alias scp='noglob scp'
这篇文章通过使用url-quote-magic插件来自动转义scp命令中的glob来解决这个问题。要启用它,请将以下内容添加到您的~/.zshrc
:
# Automatically quote globs in URL and remote references
__remote_commands=(scp rsync)
autoload -U url-quote-magic
zle -N self-insert url-quote-magic
zstyle -e :urlglobber url-other-schema '[[ $__remote_commands[(i)$words[1]] -le ${#__remote_commands} ]] && reply=("*") || reply=(http https ftp)'
当您*
在scp或rsync命令中将glob字符(如)输入为远程路径的一部分时,zsh会在前面自动添加一个反斜杠,例如:
scp hostA:Descargas/debian-6.0.4-\* user@192.168.1.154:Escritorio/Software/