Projects / mlocate


mlocate is a new locate implementation. The "m" stands for "merging", because updatedb reuses the existing database to avoid rereading most of the file system, which makes updatedb faster and does not trash the system caches as much. The locate(1) utility is intended to be completely compatible to slocate. It also attempts to be compatible to GNU locate, when it does not conflict with slocate compatibility.

Operating Systems

Recent releases

  •  22 Sep 2012 02:44

    Release Notes: A new --all option is available in locate(1). updatedb(8) now works around imprecise timestamps (caused by filesystem limitations or Linux spec violations). Translations were updated.

    •  03 Mar 2012 05:37

      Release Notes: Zero-length file names (a kernel bug) are handled more gracefully. PATH_MAX references were removed to hopefully support Hurd better. Minor bugs were fixed and translations were updated.

      •  31 Mar 2011 19:29

        Release Notes: Bind mount detection was changed to work on distributions that symlink /etc/mtab to /proc/self/mounts. Translations were updated.

        •  14 Sep 2010 14:18

          Release Notes: A few translations were added and updated.

          •  26 Aug 2010 20:31

            Release Notes: updatedb(8) no longer prunes no-op bind mounts (such as created by SELinux sandbox). Some translations were added or updated.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.