Bash: Löschen Sie alle Dateien, die älter als 1 Monat sind, aber lassen Sie die Dateien von Montag

Ich habe viele tägliche Backup-Archive. Um die Datenträgernutzung zu verwalten, benötige ich ein Bash-Skript, das alle Dateien löscht, die älter als 1 Monat sind, aber alle Dateien, die montags erstellt werden, behält, auch wenn sie älter als 1 Monat sind.

Dadurch werden beispielsweise alle Dateien gelöscht, die vor mehr als 30 Tagen zuletzt geändert wurden:

 find /path/to/files* -type f -mtime +30 -delete

Aber ich weiß nicht wirklich, wie ich Dateien, die am Montag erstellt wurden, aufbewahren soll.