我怎样才能让 scp 支持 globstar?

我怎样才能让 scp 支持 globstar?

有没有一种干净的方法可以让 scp 支持 globstar,或者我需要使用 rsync 来做到这一点?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7z执行shopt -s globstar或使用 zsh后即可工作

[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .不起作用,我不确定如何在服务器端更改 scp 扩展规则。它只是在 sshd 中未实现吗?

答案1

根据上述评论 - 执行此操作的方法是确保远程上的登录 shell 支持 globstar,方法是添加shopt -s globstar到远程用户~/.bashrc或将其默认 shell 更改为zsh

相关内容