PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dateien in abhaengigkeit vom alter löschen



meinereinerseiner
11-06-2001, 18:58
Hallo,

um den Plattenplatz einigermaßen unter Kontrolle zu behalten, möchte ich in diversen Verzeichnissen, alle
dateien die älter als 1 Monat sind löschen.
ein ansatz währe ja ls mit sort=time, aber wie bastel ich da den monat mit rein?

der tom

wd
11-06-2001, 19:38
Hallo Tom,

Um nach Dateien zu suchen, auf die seit einem Monat nicht mehr zugegriffen oder die seit einem Monat nicht mehr modifiziert wurden, kannst du folgenden Befehl verwenden:

find . \( -mtime +30 -o -atime +30 \) -ls

In jedem Fall möchte ich dir aber die man-page zu find nahelegen.

Bei Linuxfibel (find) (http://www.linuxfibel.de/file+dir.htm#find) wirst du ebenfalls fündig.