Usando comandos como rsync
y scp
con ZSH
me he encontrado con problemas. En lugar del comportamiento (normal) de darme todos los archivos coincidentes, no se ejecutará y devolverá:
➜ ~ rsync -azP user@server:~/* ~/
zsh: no matches found: user@server:~/*
¿Cómo puedo arreglar esto?
Mi .zshrc
ZSH=$HOME/.oh-my-zsh
ZSH_THEME="robbyrussell"
plugins=(git brew)
source $ZSH/oh-my-zsh.sh
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin
bash
.rsync
verla. ¿Podría ser que estaba usando la misma ruta para el directorio de inicio en ambos servidores?bash
solo expande una tilde cuando comienza una palabra, o es el primer carácter que sigue a uno:
o el primero=
en una asignación variable. De lo contrario, se trata literalmente.