История изменений
Исправление praseodim, (текущая версия) :
Как у тебя все прекрасно, когда файлов не очень много. Еще и закешировался поиск возможно. А вот так не хочешь?
$ time find ~/ >/dev/null
real 11m21.700s
user 0m2.681s
sys 0m13.568s
/dev/null - это чтобы время на вывод в терминал не тратилось.
Это первичный прогон, после него, когда закешировалось, оно быстрее отрабатывает, не 11 минут, но все равно 9 секунд
$ time find ~/ | wc -l
7840851
real 0m9.121s
user 0m2.280s
sys 0m7.118s
Короче, успехов в эффективных алгоритмах. Тут только трекер может помочь, который будет постоянно в фоне индексировать все файлы (что гном, кстати и предложил), но это тоже не всем нравится.
Исходная версия praseodim, :
Как у тебя все прекрасно, когда файлов не очень много. Еще и закешировался поиск возможно. А вот так не хочешь?
$ time find ~/ >/dev/null
real 11m21.700s
user 0m2.681s
sys 0m13.568s
/dev/null - это чтобы время на вывод в терминал не тратилось.