Bash 使用“查找”在远程计算机上的不同文件夹中查找文件并复制到本地

Bash 使用“查找”在远程计算机上的不同文件夹中查找文件并复制到本地,bash,ssh,find,rsync,Bash,Ssh,Find,Rsync,因此,我在一台服务器上的不同位置发现了几个GeoTiff,并将其插入其中。现在我有点不知道如何一次将所有内容复制到本地机器上。我想避免做一件事 scpuser@remote:/path/to/file适用于每个geotiff 所以我在这里的服务器上,通过find找到了我-键入f-iname*.tif这些文件: ./20200911_20200923/intensity/20200911_20200923.disp.real.geo.tif ./20200911_20200923/intensit

因此,我在一台服务器上的不同位置发现了几个GeoTiff,并将其插入其中。现在我有点不知道如何一次将所有内容复制到本地机器上。我想避免做一件事

scpuser@remote:/path/to/file适用于每个geotiff

所以我在这里的服务器上,通过
find找到了我-键入f-iname*.tif
这些文件:

./20200911_20200923/intensity/20200911_20200923.disp.real.geo.tif
./20200911_20200923/intensity/20200911_20200923.disp.imag.geo.tif
./20200911_20200923/intensity/20200911_20200923.disp.mag.geo.tif
./20200103_20200115/intensity/20200103_20200115.disp.real.geo.tif
./20200103_20200115/intensity/20200103_20200115.disp.imag.geo.tif
./20200103_20200115/intensity/20200103_20200115.disp.mag.geo.tif
./20190917_20190929/intensity/20190917_20190929.disp.mag.geo.tif
./20190917_20190929/intensity/20190917_20190929.disp.real.geo.tif
./20190917_20190929/intensity/20190917_20190929.disp.imag.geo.tif
./20170915_20170927/intensity/20170915_20170927.disp.real.geo.tif
./20170915_20170927/intensity/20170915_20170927.disp.mag.geo.tif
./20170915_20170927/intensity/20170915_20170927.disp.imag.geo.tif
./20190108_20190120/intensity/20190108_20190120.disp.real.geo.tif
./20190108_20190120/intensity/20190108_20190120.disp.imag.geo.tif
./20190108_20190120/intensity/20190108_20190120.disp.mag.geo.tif
./20170106_20170118/intensity/20170106_20170118.disp.imag.geo.tif
./20170106_20170118/intensity/20170106_20170118.disp.real.geo.tif
./20170106_20170118/intensity/20170106_20170118.disp.mag.geo.tif
./20160827_20160908/intensity/20160827_20160908.disp.mag.geo.tif
./20160827_20160908/intensity/20160827_20160908.disp.imag.geo.tif
./20160827_20160908/intensity/20160827_20160908.disp.real.geo.tif
./20180113_20180125/intensity/20180113_20180125.disp.imag.geo.tif
./20180113_20180125/intensity/20180113_20180125.disp.real.geo.tif
./20180113_20180125/intensity/20180113_20180125.disp.mag.geo.tif
./20180910_20180922/intensity/20180910_20180922.disp.mag.geo.tif
./20180910_20180922/intensity/20180910_20180922.disp.imag.geo.tif
./20180910_20180922/intensity/20180910_20180922.disp.real.geo.tif

现在的问题是如何将它们复制到我的本地机器上。我知道scp和rsync,但除了完整的基础知识外,我还不太熟悉。如果有任何帮助,我将不胜感激:)bash

我将使用
scpuser@remote:20*/intensity/*.tif.

至少如果问题中的文件路径是您要下载的所有文件,则该格式应适合。如果文件路径的格式变得更复杂,您将需要一些更高级的东西。此解决方案基于这样一个事实,即您可以在不同级别的文件路径上多次使用通配符。