Quantcast
Channel: Kommentare zu: Viele Dateien mit wenigen Ausnahmen löschen
Viewing all articles
Browse latest Browse all 7

Von: Ansgar

$
0
0

Auch in dem Fall, dass es konkrete andere Ausschlußkriterien als das Änderungsdatum gibt, würde ich eine Lösung mit find bevorzugen (also wirklich subjektiv bevorzugen und nicht für die ganze Welt für besser halten… ).
Da sind doch einige Möglichkeiten denkbar:
find -mtime +n -and (-not -name "*.log") -and (-not -user "foo") -delete
Bedingungen kann man da ja eine Menge definieren.
Der Vorteil, den ich darin sehe, ist zum einen, die Zeitersparnis, wenn ich das mehrmals machen muss. Ich muss mir zwar einmal die Kriterien überlegen und den Ausdruck zusammenbauen, kann das dann aber bei den folgenden Malen sehr schnell wiederholen oder sogar per Cron anstoßen, weil ja kein manuelles Eingreifen mehr erforderlich ist. (Wenn man allerdings automatisiert Dateien löscht, sollte man sich schon sehr sicher sein…) Zum anderen glaube ich, dass bei mir ein wohlüberlegtes Kriterien-Konstrukt weniger fehleranfällig wäre, als das schnelle Löschen von Zeilen in einer Dateilisten-Datei.


Viewing all articles
Browse latest Browse all 7

Latest Images