|
| |||
|
|
Коллеги, подсобите написать скрипт по поиску файлов на 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/201402 /home/videoadmin/data/10.15.4.236/201402 /home/videoadmin/data/10.15.4.236/201402 /home/videoadmin/data/10.15.4.237/201402 /home/videoadmin/data/10.15.4.237/201402 /home/videoadmin/data/10.15.4.237/201402 ... уже директории со временем, а если делают find /home/videoadmin/data/ -maxdepth 2 -ctime +5 то возвращает мне только /home/videoadmin/data/ как мне найти директории с датой, что бы их удалить верно? пс а ещё он почему то ! -name 'CAM3_TV-IP501P' не воспринимает и ищет в том числе и в этой директории, а там уже другая структура данных, туда лезть не надо :( |
||||||||||||||