Перейти к содержанию

shell. как написать скрипт который бы удалял файлы...


Рекомендуемые сообщения

ситуация

каждый день по CRON-у делается бэкап БД с именем 01-03-06.gz ,

02-03-06.gz .... 30-03-06.gz и складируется в отдельную папку

надо написать какой нить скрипт который бы удалял файлы старше 2х дней, например - если сегодня 30-03-06 то чтоб он удалал все файлы кроме 29-03-06.gz 30-03-06.gz

Ссылка на комментарий
Поделиться на другие сайты

man find, обратите внимание на опции atime, mtime, ctime

К примеру, если надо найти файлы, модифицированные раньше, чем два дня назад, и удалить их, можно проделать такое:

find <каталог> -mtime +2 -exec rm -rf {} \;

впрочем, в мане все написано Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...