Guten Morgen! ☕

Kleiner Tipp für alle, die `find` immer noch googeln müssen:

`find . -name "*.log" -mtime +7 -delete`

…löscht alle .log-Dateien älter als 7 Tage. Einmal verstanden, nie wieder vergessen. Oder doch. Aber dann weißt du wenigstens wo du suchen musst. 😄

#Linux #Terminal #TippsUndTricks #FreieSoftware #CLI

@reeeen Wenn man einmal logrotate gesehen, erkannt und verstanden hat, wäre auch dieser Tip eher selten anzuwenden😎
@enigma Korrekt. Viele Wege führen nach Rom unter unserem Lieblings-OS :)
@reeeen Dann bleibt mir nur noch hinzuzufügen, daß ja logrotate in den allermeisten Distros (den Guten) vorinstalliert und fertig für Linux-Log files im Einsatz ist. Läuft also /var/log dennoch über, dann liegt ein Fehler, kein Feature , vor . Für eigene Logfiles besser gleich logrotate von der Distro übernehmen. Aber find natürlich für alles andere, was älter als 7 Tage wäre ;-)
@enigma Da hast du vollkommen Recht!
@reeeen unser Virescanner bringt mich noch um, weil ich ihn unter /var schon DB und viel ober-wichtiges von seiner Zentrale abholen lasse - täglich. Fies sind aber seine Kernel-Paket-Vorschläge, für die der Client-Agent gleich die Kernel-Pakete ungefragt abholt und in /var mit anderen Paketen hinterlegt. Schon wieder - neben postgresql - eine eigene Unter-/var Partition (oder find-delete) 😐