Este comando funciona bien en bash:
bash-3.2$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* .
hk_az.png 100% 126KB 126.0KB/s 00:00
hk_baffle.png 100% 166KB 166.3KB/s 00:01
hk_bb.png 100% 144KB 143.8KB/s 00:00
hk_el.png 100% 115KB 115.3KB/s 00:00
hk_fpa.png 100% 123KB 123.2KB/s 00:00
hk_fpb.png 100% 126KB 125.7KB/s 00:00
hk_hybrid.png 100% 99KB 98.7KB/s 00:00
hk_oba.png 100% 140KB 139.7KB/s 00:00
hk_solar.png 100% 206KB 205.6KB/s 00:00
hk_temp.png 100% 62KB 61.8KB/s 00:00
hk_yoke.png 100% 122KB 121.7KB/s 00:00
bash-3.2$ exit
pero en zsh falla, no se encuentran archivos:
$ scp luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_* .
zsh: no matches found: luna4:/u/paige/maye/src/diviner/notebooks/plots/hk_*
¿Qué va mal?
Respuestas:
El problema es que
zsh
está bloqueando el camino remoto. Puedes verificar esto porPara desactivar el globing para rutas remotas scp, pero de lo contrario deje el globing igual (desde aquí ) agregue esto a su
.zshrc
-fuente
Si usa comillas simples, entonces funciona:
fuente