Wusstet ihr, dass `find` und `xargs` zusammen echte Superkräfte haben? 🦸

find . -name "*.log" -mtime +30 | xargs rm -f

Löscht alle Logfiles älter als 30 Tage. Einmal verstanden, nie wieder vergessen – und euer /var/log dankt es euch morgen früh. 🗂️✨

Aber bitte: erst testen, dann löschen. Mit `echo` statt `rm` schauen was passiert wäre. 😅

#Linux #CLI #SysAdmin #FreieSoftware #TippsUndTricks

@reeeen Dafür hat find -delete von Haus aus.

@kaibojens @reeeen Und für andere Anwendungsfälle gibt's
-exec foo {} +

Der Vorteil ist (neben der Geschwindigkeit) die automatisch richtige Handhabung von "komischen" Dateinamen (mit Leerzeichen z.B.). Bei xargs müsste man dafür mit
find -print0 | xargs -0
arbeiten.

@jpl @kaibojens Wieder was dazu gelernt :)