Пакет locate - це реалізація locate з GNU findutils . Пакет mlocate - це ще одна реалізація тієї ж концепції, що називається mlocate . Вони реалізують ту саму основну функціональність: швидкий пошук імен файлів на основі індексу, який (як правило) перебудовується щовечора. Вони відрізняються деякою функціональністю поза базовим використанням. Зокрема, GNU locate створює індекс лише читаних у світі файлів (якщо ви не запускаєте їх зі свого облікового запису), тоді як mlocate створює індекс усіх файлів, але лише дозволяє користувачеві, що викликає, бачити файли, до яких він може отримати доступ. Це робить mlocate більш корисним у більшості обставин, але непридатним у деяких незвичайних установках, де ним не керує системний адміністратор (оскількиmlocateмає бути встановленим root ) та ризиком для безпеки.
Під Debian та похідними, якщо ви встановите обидва, locateбуде запущена mlocateреалізація, і вам потрібно запустити, locate.findutilsщоб запустити реалізацію GNU. Це управляється за допомогою альтернатив . Якщо ви встановили обидва, вони обидва витратять час на перебудову відповідного індексу, але крім того, що вони не будуть конфліктувати між собою.