damit ich mir es vielleicht irgendwann mal merken kann…
dateien suchen, die juenger oder aelter sind als x tage (bzw. geaendert wurden)
find PFAD -type f -name '*.html' -mtime +TAGE -exec BEFEHL {} \;
TAGE ist die anzahl tage, die betrachtet werden soll. mit einem plus davor bedeutet es “aelter als”. mit einem minus davor bedeutet es “juenger als”.
beispiel1: sucht im verzeichnis /tmp nach dateien, die vor mehr als 5 tage geaendert worden sind und loescht diese:
find /tmp -type f -name '*' -mtime +5 -exec rm {} \;
beispiel2: sucht im verzeichnis /var/www nach html dateien, die vor einem tag und weniger geaendert wurden und gibt diese aus:
find /var/www -type f -name '*.html' -mtime -1 -exec echo {} \;
die sacche mit den zeitstempeln ist so:
-ctime x : findet dateien, die in dieser zeit erzeugt (c wie created) wurden.
-mtime x : findet dateien, die in dieser zeit modifiziert (m wie modified) wurden.
-atime x : findet dateien, die in dieser zeit geoeffnet (a wie accessed) wurden.