LINUX.ORG.RU

История изменений

Исправление 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 раза (чтобы исключить влияние кеширования), результат идентичный.