GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo encontrar directorios que se actualizaron el último día en Linux?

Para encontrar directorios que contengan archivos modificados en las últimas 24 horas:

find [dir-to-search] -type f -mtime -1 -exec dirname {} \; | sort --unique

Cambia el mtime -1 a mtime -2 para buscar las últimas 48 horas, o cambiarlo a mmin -120 para buscar las últimas 2 horas

Editar:explicación:

Búsquedas dir-to-search (o directorio actual si no se proporciona) recursivamente para entradas de tipo f (archivo) que se modificaron hace menos de (1*24) horas. Ejecuta el dirname Comando para cada uno de estos. Esto dará una lista de nombres de directorio para cada archivo, lo que puede resultar en muchos duplicados, así que canalice la salida a sort y pídale que extraiga nombres de directorio únicos.


Puede usar -type d en la cadena de búsqueda:

find /path/to/target -type d -mtime 1

Linux
  1. Cómo usar BUSCAR en Linux

  2. Cómo buscar y eliminar directorios recursivamente en Linux

  3. Cómo encontrar un archivo en Linux

  4. Cómo encontrar un archivo en Linux en todos los directorios recursivamente

  5. ¿Cómo recorrer directorios en Linux?

Cómo encontrar la dirección IP en Linux

Cómo encontrar los últimos usuarios que iniciaron sesión en Linux

Cómo encontrar el nombre de host en Linux

Cómo encontrar y eliminar directorios vacíos en Linux

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

Cómo encontrar el último inicio de sesión en Linux