Austrian Linux Forum

Linux Kommando um alte Log-Dateien zu löschen

Mit diesem einfachen Befehl löscht man im /var/log Ordner alle Log-Dateien die hinten eine Zahl dabei haben - also ältere Daten, die aufgrund der Größe in eine eigene Datei ausgelagert wurden:

sudo find /var/log/ -type f -regex '.*\.[0-9]+\.gz$' -delete

Log-Dateien die hinten eine Zahl dabei haben, aber kein .gz, weil sie nicht komprimiert wurden, erwischt man so:

sudo find /var/log/ -type f -regex '.*\.[0-9]+$' -delete

Kommentare