如何将某些文件从远程复制到本地?

How to copy certain files from remote to local?

我可以将所有扩展名为 .ds 的文件从子目录 "folder" 复制到我的本地,使用:

scp -r  name@host:/data/folder/*.ds /pathtodestination/

但是data下有很多子目录,我想把data下所有子目录下的all/only个.ds文件复制到本地

有办法吗?

您可能需要试试这个

scp -r  name@host:/data/**/*.ds /pathtodestination/

find <start directory> -iname "<all my files type>" -exec cp {} <target_dir> \;