bash: usuwa wszystkie pliki starsze niż 1 miesiąc, ale pozostawia pliki z poniedziałków

Mam wiele codziennych archiwów kopii zapasowych. Aby zarządzać wykorzystaniem dysku, potrzebuję skryptu bash, który usunie wszystkie pliki starsze niż 1 miesiąc, ale zachowaj wszystkie pliki utworzone w poniedziałki, nawet jeśli są starsze niż 1 miesiąc.

Na przykład spowoduje to usunięcie wszystkich plików ostatnio zmodyfikowanych ponad 30 dni temu:

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

Ale tak naprawdę nie wiem, jak przechowywać pliki tworzone w poniedziałki.

questionAnswers(4)

yourAnswerToTheQuestion