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