So finden Sie Verzeichnisse, die Dateien enthalten, die in den letzten 24 Stunden geändert wurden:
find [dir-to-search] -type f -mtime -1 -exec dirname {} \; | sort --unique
Ändern Sie den mtime -1 bis mtime -2 um die letzten 48 Stunden zu suchen, oder ändern Sie ihn in mmin -120 um die letzten 2 Stunden zu suchen
Edit:Erklärung:
Sucht nach dir-to-search (oder aktuelles Verzeichnis, falls nicht angegeben) rekursiv für Einträge vom Typ f (Datei), die vor weniger als (1*24) Stunden geändert wurden. Führen Sie dirname aus Befehl für jeden von diesen. Dies ergibt eine dirname-Auflistung für jede Datei, was zu vielen Duplikaten führen kann, also leiten Sie die Ausgabe an sort weiter und bitten Sie es, eindeutige Verzeichnisnamen zu extrahieren.
Sie können -type d in der Suchzeichenfolge verwenden:
find /path/to/target -type d -mtime 1