
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*.7z
funktioniert, nachdem shopt -s globstar
zsh 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 globstar
zur Shell des Remote-Benutzers hinzufügen ~/.bashrc
oder indem Sie deren Standard-Shell in ändern zsh
.