Показано с 1 по 2 из 2
  1. #1
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    sh удаление файлов старше заданного времени

    Этот sh скрипт удаляет файлы у которых дата последнего изменения старше заданной
    Код:
    #!/bin/sh
    /usr/bin/find /var/log -mtime +60 -type f -exec rm -rf {} \;
    или еще вариант

    Код:
    #!/bin/sh
    find /var/log -mtime +60 -type f -delete
    В примере цифра +60 = старше 60 дней
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI






  2. #2
    Новичок
    Регистрация
    16.03.2015
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    sh удаление файлов старше заданного времени

    Как бы, команду задаёшь правильно...
    Должно работать. В искомой папке есть файлы, дата последнего изменения которых 10 дней от текущей даты?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •