Interesante artículo publicado en DiarioLinux donde se explica cómo encontrar un fichero modificado entre dos fechas. Para ello se utiliza el comando touch para crear dos ficheros modificándole la fecha de creación con el parámetro «-d».
Despues con el comando find se buscarán ficheros mas nuevos que el primer fichero pero que sean mas antiguos que el segundo (para ello utiliza el símbolo de negación ! escapado aunque también podría haber utilizado -not). El ejemplo que utilizan en DiarioLinux es el siguiente:
julian@ubuntu:~$ $ touch -d «15 sep 2008» /tmp/begin
$ touch -d «30 sep 2008» /tmp/end
$ find . -newer /tmp/begin -a \! -newer /tmp/end
$ touch -d «30 sep 2008» /tmp/end
$ find . -newer /tmp/begin -a \! -newer /tmp/end