The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Скрипт: удаление файлов по маске, !*! Ceo, 13-Июл-10, 14:32  [смотреть все]
Всем доброго времени суток.

Пожалуйста, подскажите скрипт, который будет удалять файлы по маске. Например имя файла GTB*{Date}.gz где Date < Sysdate. В Shell ни бум-бум а очень надо.

Заранее всем огромное спасибо за помощь!

  • Скрипт: удаление файлов по маске, !*! Zl0, 18:16 , 13-Июл-10 (1)
    >Всем доброго времени суток.
    >
    >Пожалуйста, подскажите скрипт, который будет удалять файлы по маске. Например имя файла
    >GTB*{Date}.gz где Date < Sysdate. В Shell ни бум-бум а очень
    >надо.
    >
    >Заранее всем огромное спасибо за помощь!

    Скрипт не нужен, все делается коммандой find

  • Скрипт: удаление файлов по маске, !*! Bosh, 19:50 , 13-Июл-10 (2)
    cd /path_to
    find . -regex -name "GTB*{Date}.gz" -print -exec rm -rf {} \;

    >Всем доброго времени суток.
    >
    >Пожалуйста, подскажите скрипт, который будет удалять файлы по маске. Например имя файла
    >GTB*{Date}.gz где Date < Sysdate. В Shell ни бум-бум а очень
    >надо.
    >
    >Заранее всем огромное спасибо за помощь!

    • Скрипт: удаление файлов по маске, !*! Ceo, 19:07 , 14-Июл-10 (3)
      >[оверквотинг удален]
      >
      >
      >
      >>Всем доброго времени суток.
      >>
      >>Пожалуйста, подскажите скрипт, который будет удалять файлы по маске. Например имя файла
      >>GTB*{Date}.gz где Date < Sysdate. В Shell ни бум-бум а очень
      >>надо.
      >>
      >>Заранее всем огромное спасибо за помощь!

      А где-же условие , если дата неизвестна? в том-то и дело,что нужна именно маска, а не один файл)

    • Скрипт: удаление файлов по маске, !*! Andrey Mitrofanov, 19:11 , 14-Июл-10 (4) –1
      >cd /path_to
      >find . -regex -name "GTB*{Date}.gz" -print -exec rm -rf {} \;

      find /path_to -name "GTB*.gz" -mtime -1 -delete

      Ума не приложу, кто такой Sysdate?---

      • Скрипт: удаление файлов по маске, !*! Ceo, 17:11 , 16-Июл-10 (5)
        >>cd /path_to
        >>find . -regex -name "GTB*{Date}.gz" -print -exec rm -rf {} \;
        >
        >find /path_to -name "GTB*.gz" -mtime -1 -delete
        >
        >Ума не приложу, кто такой Sysdate?---

        Sysdate = системная дата = время в настоящий момент. сори, оракловый синтаксис, ошибочно предположил,что он будет понятен. но это не важно, там может быть любая дата, сисдэйт я просто привел в пример.Файл в совсем имени имеет дату,куча файлов с разными датами. еще есть контрольная дата. Надо составить маску, такую, чтобы удалить все файлы, с датой меньше чем контрольная дата.

        Спасибо друзья за помощь)

        • Скрипт: удаление файлов по маске, !*! djaarf, 09:40 , 20-Июл-10 (6)
          Вы можете удалять архивы по дате модификации + частично по имени, тут вам надо читать man find
          или если вы хотите иметь последние n-дневных архивов (насколько я понимаю задача именно такая), то как вариант можете в крон повесить ежедневное задание вида
          rm /path/blablaba-`date +%формат вашей даты --date="n days ago"`, оговорюсь, такое я вам предлагаю - если правильно понимаю что вам нгужно делать


        • Скрипт: удаление файлов по маске, !*! SuN, 17:12 , 19-Авг-10 (7)
          >[оверквотинг удален]
          >>Ума не приложу, кто такой Sysdate?---
          >
          >Sysdate = системная дата = время в настоящий момент. сори, оракловый синтаксис,
          >ошибочно предположил,что он будет понятен. но это не важно, там может
          >быть любая дата, сисдэйт я просто привел в пример.Файл в совсем
          >имени имеет дату,куча файлов с разными датами. еще есть контрольная дата.
          >Надо составить маску, такую, чтобы удалить все файлы, с датой меньше
          >чем контрольная дата.
          >
          >Спасибо друзья за помощь)

          А можно узнать названия хотябы пары файлов?
          и на какой системе это всё надо сделать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру