GNU/Linux >> Tutoriales Linux >  >> Linux

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

Para encontrar todos los archivos modificados en las últimas 24 horas (último día completo) en un directorio específico en particular y sus subdirectorios:

find /directory_path -mtime -1 -ls

Debería ser de tu agrado

El - antes de 1 es importante:significa que algo cambió hace un día o menos. A + antes de 1 en cambio, significaría que algo cambió hace al menos un día, sin tener nada antes del 1 habría significado que fue cambiado hace un día, ni más ni menos.


Otra forma más humana:

find /<directory> -newermt "-24 hours" -ls

o:

find /<directory> -newermt "1 day ago" -ls

o:

find /<directory> -newermt "yesterday" -ls

Puedes hacerlo con

find . -mtime 0

Desde man find :

[El] tiempo transcurrido desde la última modificación de cada archivo se divide por 24 horas y el resto se descarta. Eso significa que para que coincida con -mtime 0, un archivo deberá tener una modificación en el pasado que sea menos de 24 horas.


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

  2. ¿Encontrar archivos que un usuario no puede leer?

  3. Cómo usar el comando find de Linux para buscar archivos

  4. Cómo encontrar todos los archivos dispersos en Linux

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

Cómo encontrar archivos en Linux con el comando Buscar

Cómo encontrar archivos usando la línea de comandos en la terminal de Linux

Eliminar archivos a los que no se ha accedido durante un tiempo determinado en Linux

Cómo encontrar archivos modificados en las últimas 24 horas en Linux

Cómo encontrar archivos con el comando fd en Linux

¿Cómo encontrar los directorios más grandes o los archivos más grandes?