Como posso fazer com que o scp suporte um globstar?

Como posso fazer com que o scp suporte um globstar?

Existe uma maneira limpa de fazer com que o scp suporte um globstar ou preciso fazer isso com o rsync?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7zfunciona, depois de fazer shopt -s globstarou usar zsh

[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .não funciona e não tenho certeza de como alterar as regras de expansão do scp no lado do servidor. É apenas não implementado no sshd?

Responder1

De acordo com os comentários acima - a maneira de fazer isso é garantir que o shell de login no controle remoto suporte globstar, adicionando shopt -s globstarao usuário remoto ~/.bashrcou alterando seu shell padrão para zsh.

informação relacionada