Wie kann ich dafür sorgen, dass SCP einen Globstar unterstützt?

Wie kann ich dafür sorgen, dass SCP einen Globstar unterstützt?

Gibt es eine saubere Möglichkeit, SCP dazu zu bringen, einen Globstar zu unterstützen, oder muss ich dies mit rsync machen?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7zfunktioniert, nachdem shopt -s globstarzsh ausgeführt oder verwendet wurde

[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .funktioniert nicht und ich bin nicht sicher, wie ich die SCP-Erweiterungsregeln serverseitig ändern kann. Ist es in sshd einfach nicht implementiert?

Antwort1

Gemäß den obigen Kommentaren – die Möglichkeit hierzu besteht darin, sicherzustellen, dass die Login-Shell auf dem Remote-Computer Globstar unterstützt, entweder indem Sie sie shopt -s globstarzur Shell des Remote-Benutzers hinzufügen ~/.bashrcoder indem Sie deren Standard-Shell in ändern zsh.

verwandte Informationen