encontrar tem um filtro -mtime
que você pode usar para isso.
Para uma busca e substituição mais elaborada, você também pode usar um loop de shell.
find WHATEVER | while read f ; do
## add your own test here, like …
# fgrep -qs "do not delete" "$f" && continue
cp -f /what/ever "$f"
done
Para fornecer find
com datas exatas, use algo nos moldes de -newermt 2014-01-20 \! -newermt 2014-01-21
.