GNU/Linux >> Tutoriales Linux >  >> Linux

¿Obtener todos los archivos que han sido modificados en una fecha específica?

¿Es posible encontrar todos los php archivos dentro de un directorio determinado que han sido modificados en una fecha determinada

estoy usando

find /var/www/html/dir/ -mtime -28 | grep '.php' 

para obtener archivos modificados en los últimos 28 días, pero solo necesito archivos que hayan sido modificados en la siguiente fecha:2011-02-08

Respuesta aceptada:

En versiones recientes de find (por ejemplo, GNU 4.4.0) puede usar -newermt opción. Por ejemplo, para buscar todos los archivos que se modificaron el 2011-02-08

$ find /var/www/html/dir/ -type f -name "*.php" -newermt 2011-02-08 ! -newermt 2011-02-09

También tenga en cuenta que no necesita conectarse a grep para encontrar archivos php porque find puede hacerlo por usted en el -name opción.

Eche un vistazo a esta respuesta SO para obtener más sugerencias:¿Cómo usar 'buscar' para buscar archivos creados en una fecha específica?


Linux
  1. ¿Buscar y eliminar archivos grandes que están abiertos pero se han eliminado?

  2. Linux:¿obtener archivos para la fecha actual en Linux?

  3. ¿Cómo encontrar todos los archivos propiedad de un usuario específico en Unix/Linux?

  4. Encuentra los archivos que han sido modificados en las últimas 24 horas

  5. ¿Cómo encuentro todos los archivos que contienen texto específico en Linux?

Cómo encontrar y eliminar archivos que contienen un texto específico en sus nombres en Linux

¿Copiar archivos modificados después de una fecha específica usando interruptores Cp?

Encuentre archivos modificados hoy (o desde hace cierto tiempo) en Unix y Linux

enlace simbólico:encuentra todos los archivos que enlazan con este archivo

encontrar archivos que tengan un número en el nombre de archivo mayor que

¿Cómo puedo recursivamente bzip2 todos los archivos que no están comprimidos?