История изменений
Исправление
DELIRIUM,
(текущая версия)
:
Принимается:
$ for i in `seq 1 100`; do mkdir $i; > $i/penis.txt; done
$ time find . -type f -exec touch {} \;
real 0m0.086s
user 0m0.000s
sys 0m0.016s
$ time find . -type f -print0 |xargs -0 touch
real 0m0.009s
user 0m0.000s
sys 0m0.008s
Каждый find делался по 3 раза (чтобы исключить влияние кеширования), результат идентичный.
Исходная версия
DELIRIUM,
:
Принимается:
$ for i in `seq 1 100`; do mkdir $i; echo > $i/penis.txt; done
$ time find . -type f -exec touch {} \;
real 0m0.086s
user 0m0.000s
sys 0m0.016s
$ time find . -type f -print0 |xargs -0 touch
real 0m0.009s
user 0m0.000s
sys 0m0.008s
Каждый find делался по 3 раза (чтобы исключить влияние кеширования), результат идентичный.