Есть ли простой способ заставить 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
Согласно комментариям выше, способ сделать это — убедиться, что оболочка входа на удаленном компьютере поддерживает globstar, либо добавив ее shopt -s globstar
в оболочку удаленного пользователя ~/.bashrc
, либо изменив ее на zsh
.