Answers:
要查找至少在未来5天修改过的文件,请使用:
find . -newermt "5 days"
时间规范的语法与对应date -d。有关更多man find信息,请参阅有关名为的交换机的-newerXY信息。
无法使用例如-mmin执行此操作。据报告,它是针对GNU find的错误,如上所示,通过-newerXY在findutils 4.3.3(〜2007)中实现来解决。
显然不是使用GNU查找而是使用BusyBox。
然后,您应该能够创建一个带有touch -d和日期的将来的临时文件,然后将-newer开关用于find:
touch -d "+5 days" tmpfile
find . -newer tmpfile
BusyBox touch不支持该日期格式,但是原理相同并且find支持-newer。创建具有正确日期的参考文件留给读者练习(总是很方便编写)。
configure脚本抱怨未来的事情(一个半小时左右的时间):find . -newermt '1 hour' | xargs touch -d '-9 hours'我可以继续。:-)