Как я могу Получить Вывод Из Программ То Использование проклятия?

Я предполагаю, что Вы думаете о хранении большого количества файлов в одном месте, нет?

Большинство современных файловых систем Unix может поместить много файлов в одном каталоге, но операции как следующие пути, перечислив файлы, и т.д. включить линейный поиск через список файлов и стать медленным, если список становится слишком большим.

Я, кажется, вспоминаю слушание, что несколько тысяч - слишком многие для наиболее практических применений. Обычно решение состоит в том, чтобы разбить группировку. Таким образом,

/some/path/to/dir/a/
/some/path/to/dir/b/
...
/some/path/to/dir/z/

и храните свои файлы в соответствующем подкаталоге согласно хешу их basename. Выберите удобный хеш, первый символ мог бы сделать для простых случаев.


Cristian Ciupitu пишет в комментариях, что XFS и возможно другие очень новые файловые системы, используют log(N) доступные для поиска структуры для содержания содержания каталога, таким образом, это ограничение значительно улучшено.

1
задан 25 August 2010 в 03:40
1 ответ

Используйте экран, который обеспечивает своего рода виртуальный текстовый терминал. Когда Вы запускаете программу как объем плазмы из экрана (путем ввода screen pv), можно сохранить снимок экрана с Управлением-a, h.

0
ответ дан 4 December 2019 в 10:38

Теги

Похожие вопросы