Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2014-02-27 10:32:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Коллеги, подсобите написать скрипт по поиску файлов на bash
Здравствуйте.
В общем есть шара, куда сетевые ip камеры пишут видео, сами за собой они подтирают крайне скверно, по этому удаление данных средствами камеры я отбросил. Пока приходится чистить руками, но это совсем не комильфо, а со скриптом я что то пока осилить не могу. Есть такая структура:
Общая директория /home/videoadmin/data/ где для каждой камеры своя директория по ip камеры:
10.15.4.230
10.15.4.231
10.15.4.232
...
и т.д. а в этих директория камера уже сама создаёт директории вида:
20140221
00
01
02
03
04
05
...
20140222
...
и т.д. а уже в каждой директории со временем кладёт файлики с видео.
Задача - находить директории с датой 20140221, которые старше N дней. Пытаюсь делать вот так:
find /home/videoadmin/data/ -maxdepth 3 -ctime +5
находит:
/home/videoadmin/data/10.15.4.236/20140221/02
/home/videoadmin/data/10.15.4.236/20140221/07
/home/videoadmin/data/10.15.4.236/20140221/04
/home/videoadmin/data/10.15.4.237/20140221/02
/home/videoadmin/data/10.15.4.237/20140221/07
/home/videoadmin/data/10.15.4.237/20140221/04
...
уже директории со временем, а если делают
find /home/videoadmin/data/ -maxdepth 2 -ctime +5
то возвращает мне только /home/videoadmin/data/
как мне найти директории с датой, что бы их удалить верно?
пс а ещё он почему то ! -name 'CAM3_TV-IP501P' не воспринимает и ищет в том числе и в этой директории, а там уже другая структура данных, туда лезть не надо :(


(Читать комментарии) (Добавить комментарий)