Bash-скрипт. Как удалить файлы?

Здравствуйте!
Есть Bash-скрипт, который делает резервную копию БД. Шаблон имени файла: ${db}-${DATE}
Подскажите, как дополнить скрипт, чтобы он удалял старые версии резервных копий?
  • Вопрос задан
  • 3869 просмотров
Решения вопроса 1
sim3x
@sim3x
Шаблон имени файла: ${db}-${DATE}


Лучше сделать префикс DBBACK__${db}-${DATE} или использовать отдельную директорию

find . -type f -file "DBBACK__*" -mtime +30 -exec rm -f {} \;


перед вставкой проверь как работает в конкретно твоем случае строка
find . -type f -file "DBBACK__*" -mtime +1 -exec echo {} \;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Удалить в текущей дирректории все файлы старше 30 дней.
find ./ -type f -mtime +30 -print0 | xargs -0 rm -f
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы