[英]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 目录中。
在 FileSaved 目录中:
我希望它存储到找到它的文件夹中:
文件保存目录:
- Folder1
- FileFromFolder1.txt
- Folder2
- FileFromFolder2.txt
- Folder3
- FileFromFolder3.txt
将-R
添加到您的rsync
标志(未对此进行测试)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.