GNU/Linux >> Tutoriales Linux >  >> Linux

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

Para encontrar todos los archivos que se modificaron desde hace un tiempo específico (es decir, hace una hora, un día, 24 horas, una semana, etc.) en entornos Unix y Linux, el comando de búsqueda será útil. La sintaxis del comando es:

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

find . -mtime -1 -print

La opción Flag -mtime -1 le dice al comando find que busque archivos modificados en el último día (24 horas). La opción Flag -print hará que el comando de búsqueda imprima la ubicación de los archivos. -print se puede reemplazar con -ls si desea una respuesta de tipo listado de directorio.

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

find /directory_path -mtime -1 -print

El comando es básicamente el mismo que el comando anterior, solo que ahora no necesita cd (cambiar de directorio) al directorio que desea buscar.

Para encontrar todos los archivos con tipos de archivos normales únicamente y modificados en las últimas 24 horas (último día completo) en el directorio actual y sus subdirectorios:

find /directory_path -type f -mtime -1 -print

Para encontrar todos los archivos que se modificaron hoy solamente (desde el comienzo del día solamente, es decir, 12 am), en el directorio actual y sus subdirectorios:

touch -t `date +%m%d0000` /tmp/$$
find /tmefndr/oravl01 -type f -newer /tmp/$$
rm /tmp/$$

El primer comando se puede modificar para especificar otra fecha y hora, de modo que los comandos devuelvan todos los archivos que han cambiado desde esa fecha y hora en particular.


Linux
  1. Cómo encontrar y ordenar archivos según la fecha y hora de modificación en Linux

  2. Cómo encontrar archivos modificados recientes o de hoy en Linux

  3. Encuentre y ordene archivos según el acceso, la fecha y la hora de modificación en Linux

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

  5. ¿Cómo encontrar archivos modificados en los últimos 30 días en Linux?

Cómo encontrar archivos en Linux

Encuentra archivos grandes en Linux

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

Comando ls en Linux/UNIX

Buscar comando en Linux/UNIX

linux:busque archivos de tipo *.php recientemente modificados