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.