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