¿Cómo puedo hacer que scp apoye a una globstar?

¿Cómo puedo hacer que scp apoye a una globstar?

¿Existe una manera limpia de hacer que scp admita globstar o necesito hacer esto con rsync?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7zfunciona, después de hacer shopt -s globstaro 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 globstaral del usuario remoto ~/.bashrco cambiando su shell predeterminado a zsh.

información relacionada