如何讓 scp 支援 globstar?

如何讓 scp 支援 globstar?

有沒有一種乾淨的方法讓 scp 支援 globstar,或者我需要使用 rsync 來做到這一點?

[garnett@cherry aips]$ ls **/ACN-2017-008_1977*.7zshopt -s globstar在執行或使用 zsh之後有效

[garnett@gate1 ~]$ scp cherry:/data/alder/aips/**/ACN-2017-008_1977*.7z .不起作用,我不知道如何更改伺服器端的 scp 擴充規則。它只是在 sshd 中未實現嗎?

答案1

根據上面的評論 - 執行此操作的方法是確保遠端登入 shell 支援 globstar,方法是添加shopt -s globstar到遠端使用者的 shell~/.bashrc或將其預設 shell 更改為zsh.

相關內容