Các xác định vị trí gói là việc thực hiện xác định vị trí từ findutils GNU . Các mlocate gói là một thực hiện của cùng một khái niệm gọi là mlocate . Chúng thực hiện cùng chức năng cơ bản: tra cứu nhanh tên tệp dựa trên một chỉ mục (thường) được xây dựng lại mỗi đêm. Chúng khác nhau về một số chức năng của chúng ngoài việc sử dụng cơ bản. Cụ thể, GNU định vị chỉ xây dựng một chỉ mục các tệp có thể đọc được trên thế giới (trừ khi bạn chạy nó từ tài khoản của mình), trong khi mlocate xây dựng một chỉ mục của tất cả các tệp nhưng chỉ cho phép người dùng gọi thấy các tệp mà nó có thể truy cập. Điều này làm cho mlocate trở nên hữu ích hơn trong hầu hết các trường hợp, nhưng không thể sử dụng được trong một số cài đặt bất thường khi không được quản trị viên hệ thống điều hành (vìmlocate
phải được thiết lập root ) và rủi ro bảo mật.
Trong Debian và các dẫn xuất, nếu bạn cài đặt cả hai, locate
sẽ chạy mlocate
triển khai và bạn cần chạy locate.findutils
để chạy triển khai GNU. Điều này được quản lý thông qua các lựa chọn thay thế . Nếu bạn đã cài đặt cả hai, cả hai sẽ dành thời gian để xây dựng lại chỉ mục tương ứng của mình, nhưng ngoài ra chúng sẽ không xung đột với nhau.