1

Мне кажется, locate гораздо быстрее, чем find а также более тщательно при поиске файлов. В чем разница?

1 ответ1

5

В двух словах - find просматривает каталог, который он дал (рекурсивно), и ищет файлы, которые соответствуют заданным критериям. locate , с другой стороны, использует предварительно подготовленные базы данных, ранее созданные updatedb . Само собой разумеется, что locate должен быть быстрее, но он менее точен, так как используемая база данных может устареть и больше не отражать действительную файловую систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .