¿Existe una manera limpia de hacer que scp admita globstar o necesito hacer esto con rsync?
[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7z
funciona, después de hacer shopt -s globstar
o usar zsh
[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .
no funciona y no estoy seguro de cómo cambiar las reglas de expansión de scp en el lado del servidor. ¿Simplemente no está implementado en sshd?
Respuesta1
Según los comentarios anteriores, la forma de hacer esto es asegurarse de que el shell de inicio de sesión en el control remoto sea compatible con globstar, ya sea agregándolo shopt -s globstar
al del usuario remoto ~/.bashrc
o cambiando su shell predeterminado a zsh
.