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

时间:2017-03-15 15:37:15

标签: shell scp

我可以使用以下命令将扩展名为.ds的所有文件从子目录“文件夹”复制到我的本地:

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

但是,data下有很多子目录,我想将data下所有子目录中包含.ds的所有/唯一文件复制到我的本地。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您可能需要尝试此操作

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

OR

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