Я пытаюсь найти лучший способ найти количество файлов в определенном каталоге, когда есть очень большое количество файлов ( > 100 000).
Когда есть много файлов, выполнение "ls | wc -l" занимает довольно много времени. Я считаю, что это потому, что он возвращает имена всех файлов. Я стараюсь как можно меньше использовать диск IO.
Я экспериментировал с некоторыми сценариями оболочки и Perl безрезультатно. Любые идеи?