
Mögliches Duplikat:
Wie lösche ich unter Linux Dateien, die älter als ein bestimmtes Datum sind?
Wie lösche ich alle Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen, die älter als ein Jahr sind?
Antwort1
find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;
Antwort2
Wenn Sie viele Dateien entfernen, ist dies normalerweise viel schneller als „-exec“ oder das Weiterleiten an „xargs“:
find . -type f -mtime +365 | perl -lne unlink