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'
我可以继续。:-)