我可以递归地找到并复制当前目录的所有测试目录(包括内容):
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 \;
不那样做!该行将仅查找和复制文件夹已更改的测试文件夹,而不是文件已更改的测试文件夹。