Letzte 10 Backups übrig lassen
Ich speichere Backups - doch die Anzahl der Dateien steigt dadurch Tag für Tag. Um dies zu vermeiden, lasse ich immer nur die letzten 10 Dateien übrig:
Wenn also die tägliche/stündliche/... Datei z.B. "Backup-YYYY-MM-DD" heißt (also Backup-2021-03-11, Backup-2021-03-12, Backup-2021-03-13 usw.), dann
#!/bin/bash ls -1tr Backup-* | head -n -10 | xargs -d '\n' rm -f --