= Сообщение: 3325 из 8555 ========================================= RU.LINUX = От : Alexey Vissarionov 2:5020/545 24 Oct 16 10:11:00 Кому : Evgeny Mikheev 24 Oct 16 10:11:00 Тема : поиск файлов с выводом FGHI : area://RU.LINUX?msgid=2:5020/545+580db799 На : area://RU.LINUX?msgid=2:5030/1474+580cd454 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:5030/1474+580e1178 ============================================================================== Доброго времени суток, Evgeny! 23 Oct 2016 18:10:36, ты -> мне:
EM>>> Моя рабочая заготовка без вывода количества: EM>>> find $DIR -type f -mtime +$DAYS -exec echo "Delete file:" {} ";" EM>>> -exec *здесь затерта команда удаления* {} \; AV>> Кто как, а я за использование -exec для удаления увольняю нахрен... EM> Hу это дело твое конечно,
Если человек неспособен прочитать мануал (не тупанул, не ошибся в выборе ключевых слов, а в принципе неспособен) - этот человек является дураком.
Сначала дуракам дают несколько шансов реабилитироваться, но если попытки оказываются безрезультатными - увы.
EM> exec позволяет гибко и необходимое удаление сделать,
А зачем ради банального unlink() дополнительно выполнять fork() и execve()? Особенно заметным это становится, когда количество файлов измеряется многими дохуиллиардами.
EM> и много еще чего.
Например?
EM> Hо за то, что в man отправил, спасибо!
Всегда жопалуйста :-) Еще могу про полезную команду apropos рассказать: `man apropos` :-)
AV>> find ... -delete | tee -a /tmp/cleanup.log && wc -l < AV>> /tmp/cleanup.log | sed -re 's,^,Number of deleted files: ,g' AV>> && rm -f /tmp/cleanup.log EM> Спасибо. Видимо без создания временного файла никак не обойтись... EM> Я думал, может счетчик-переменную какую инкрементировать, посидел, EM> покрутил, но не получилось, тогда спросил уже тут.
Можно и в переменную, но скрипт получится совсем громоздким.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Время выхода из лабиринта зависит от количества извилин --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)