どうすれば scp で globstar をサポートできますか?

どうすれば scp で globstar をサポートできますか?

scp で globstar をサポートするクリーンな方法はありますか、それとも rsync を使用してこれを行う必要がありますか?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7zshopt -s globstarzshを実行または使用した後、動作します

[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .動作しません。サーバー側で SCP 拡張ルールを変更する方法がわかりません。sshd では実装されていないだけでしょうか?

答え1

上記のコメントによると、これを行う方法は、shopt -s globstarリモート ユーザーのログイン シェルを追加する~/.bashrcか、デフォルトのシェルを に変更して、リモートのログイン シェルが globstar をサポートしていることを確認することですzsh

関連情報