簡體   English   中英

復制過去24小時內容已更改的特定命名目錄

[英]Copy specific named directories which content changed the last 24 hours

我可以遞歸地查找並復制當前目錄的所有測試目錄(包含內容):

find . -name test ! -path "./my_dest/*" -exec cp -r --parents {} /path/to/my_dest  \;

但是現在我想只復制那些測試目錄(包含內容),這些內容在過去的24個小時內被更改了。

我有什么要添加到上面的我的行?

編輯:我希望得到與上面的查找行相同的結果,但我只希望在我的結果中輸入文件夾,文件夾或文件在過去24小時內(或其他內容)已更改。

這條線

find . -name test ! -path "./my_dest/*" ! -ctime +0 -exec cp -r --parents {} /path/to/my_dest  \;

不這樣做! 此行將僅查找並復制folderchanged測試文件夾,但不會復制filechanged測試文件夾。

您使用專門為此任務構建的rsync命令。 這是文檔手冊頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM