bash: удалить все файлы старше 1 месяца, но оставить файлы с понедельника
У меня много ежедневных архивов резервных копий. Для управления использованием диска мне нужен bash-скрипт, который удалит все файлы старше 1 месяца, но сохранит все файлы, созданные по понедельникам, даже если они старше 1 месяца.
Например, это приведет к удалению всех файлов, которые были последний раз изменены более 30 дней назад:
find /path/to/files* -type f -mtime +30 -delete
Но я не знаю, как хранить файлы, созданные по понедельникам.