所以,我只是使用 rsync 下载了几个文件夹,它是这样的:
rsync -rzP user@domain:/mnt/file_direction /mnt/Downloads/Files
这对于大量下载来说效果很好,但是,现在我只需要下载结构类似于以下的某些文件:
folder_a/folder_1/func/some_file.gz
folder_a/folder_2/func/some_file.gz
folder_b/folder_1/func/some_file.gz
folder_b/folder_2/func/some_file.gz
如您所见,这些是串联文件夹中的文件。我需要下载的所有文件都具有相同的格式,因此应该没有问题。因此,要点是我需要下载“some_file.gz”,同时保持文件夹结构递归。
非常感谢任何和所有的帮助!
答案1
尝试这个:
rsync -rzP --include="*some_file.gz" --include="*/" --exclude="*" user@domain:/mnt/file_direction /mnt/Downloads/Files