У меня есть небольшой скрипт, который создает резервную копию каждые 2 часа. Теперь я хотел бы удалить старые. Я знаю, что «найти» может это сделать, но я хочу, чтобы он был более продвинутым.Debian Shell Bash Script - удаление старых резервных копий/каталогов
Я хочу, чтобы
- всех резервные копии образуют последний 24 часа
- 4 подпорки из последних 5 дней
- 1 резервных из последних 14 дней
- всех старше 14 дней могут быть удалены
Не могли бы вы рассказать мне, как это сделать. сценарий оболочки bash в debian? Я ничего не мог найти для этого. Google.
Thank you.
Ваша основная проблема - «выбор», но не «удаление». И сначала вы должны перечислить все резервные копии со временем создания, а затем выбрать зарезервированные в соответствии с вашим правилом. – SaltyEgg