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