Wie lösche ich in Linux Dateien, die älter als 1 Jahr sind?

Wie lösche ich in Linux Dateien, die älter als 1 Jahr sind?

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

verwandte Informationen