scp를 globstar로 지원하는 깔끔한 방법이 있습니까, 아니면 rsync를 사용하여 이 작업을 수행해야 합니까?
[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7z
zsh를 수행하거나 shopt -s globstar
사용한 후 작동합니다.
[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .
작동하지 않으며 서버 측 scp 확장 규칙을 변경하는 방법을 잘 모르겠습니다. sshd에서는 구현되지 않았습니까?
답변1
위의 설명에 따라 이를 수행하는 방법은 shopt -s globstar
원격 사용자의 로그인 쉘을 추가하거나 ~/.bashrc
기본 쉘을 로 변경하여 원격 로그인 쉘이 globstar를 지원하는지 확인하는 것입니다 zsh
.