[英]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.