Linux find and rsync: 如何查找并rsync保存目录?

Linux find and rsync: how to find and rsync keeping the directories?

如何从目录中查找文件并将这些文件保存在找到它的子目录中?

文件目录:

目前正在使用这个脚本:

find TestFolder -type f -newermt '2021-04-01 10:15:00' ! -newermt '2021-04-30 10:15:00' -exec rsync -avz {} /home/user/save/FilesSaved/ \;

这将在我的子目录中搜索并提取文件并将其单独保存到 FileSaved 目录中。

内部文件保存目录:

我希望它存储在找到它的文件夹中,例如:

文件保存目录:

 - Folder1        
     - FileFromFolder1.txt
 - Folder2
     - FileFromFolder2.txt
 - Folder3
     - FileFromFolder3.txt

-R 添加到您的 rsync 标志(尚未对此进行测试)。