Buscar un fichero creado entre dos fechas

Te acuerdas que creaste un fichero entre el 15 de Septiembre de 2008 y el 30 de Septiembre de ese mismo año. ¿Cómo lo puedes buscar en Linux? Fácil, usando el comando find y este truquito:

Lo he necesitado varias veces y nunca me acordaba de la receta, así que la dejo aquí compartida para todos. ¡Que os aproveche!

5 comentarios sobre “Buscar un fichero creado entre dos fechas”

  1. Podias explicar un poco que es lo que hace touch -d, acaso crea algun tipo de archivo, lo siento pero aunque lo he buscado con el man no me entero de lo que esta pasando realmente. Un saludo.

  2. El comando

    touch -d “una_fecha_X” /tmp/fichero

    genera un fichero vacío con fecha de creación igual a la fecha_X que indiquemos.

    El comando find simplemente buscar ficheros creados más recientemente que fecha_inicio pero más viejos que fecha_fin (-a = AND lógico, el símbolo ! es de negación, y hay que filtrarlo con para que bash no lo interprete)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.