ayuda script find

AngelD angeld en froga.net
Vie Mayo 14 19:38:47 CLT 2010


El Fri, 14 May 2010 19:15:10 -0400
Cristian Fernández <cfernan en gmail.com> escribió:

> Supongamos que tengo archivos desde la fecha 01-01-2010 hasta
> 01-05-2010 en un directorio.
> Deseo buscar (y eliminar poosteriormente) todos aquellos archivos que
> se encuentran entre la fecha 15-01-2010 y 15-04-2010, ademas
> descartar tods los archivos con extencion pdf.
> Agradeceria pudieran ayudarme con el script.
> 
> Saludos!!!
> 
> PS. Estoy intentando con find -mtime y sigo averiguando el resto de
> parametros necesarios

	Veo que no has buscado [1]mucho, porque la solución está ya
desarrollada, aunque no sea tan obvia. al parecer hay que crear dos
ficheros con las fechas deseadas, y después buscar todos los ficheros
que se encuentren entre ambos. Algo así:

	$ touch -t 201001150001 /tmp/start
	$ touch -t 201004152359 /tmp/stop
	$ find /var -newer /tmp/start ! -newer /tmp/stop

	Saludos --- Angel

[1]http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2006-04/msg00638.html
[1]http://www.unix.com/unix-dummies-questions-answers/14722-files-between-any-two-given-dates.html


Más información sobre la lista de distribución Linux