Я пытаюсь написать задание cron, которое будет запускаться на Raspberry Pi и которое будет запускаться раз в несколько дней или раз в две недели и удалять некоторые папки. Эти папки имеют дату c и генерируются автоматически. Например:
2020-02-08
2020-02-09
2020-02-10
2020-02-11
2020-02-12
2020-02-13
2020-02-14
2020-02-15
2020-02-16
Я хотел бы иметь возможность l oop над ними и удалять папки прошлых дней X, сохраняя при этом папки прошлых дней Z, например:
delete:
2020-02-08
2020-02-09
2020-02-10
2020-02-11
keep:
2020-02-12
2020-02-13
2020-02-14
2020-02-15
2020-02-16
, а затем через 4 - 5 дней он снова запустится, удалив те, которые он сохранил с предыдущей недели, и, таким образом, четвертый.
Я знаю, что могу запустить rm -rf 2020-*
, чтобы удалить все папки / файлы, начиная с этого, но мне нужен сценарий, чтобы выполнить вышеуказанное для меня!
Кроме того, в каждой папке это будет тысячи файлов, это нужно учитывать при удачном удалении муравьев