mlocate

Rating: 
0
No votes yet

mlocate is a locate/updatedb implementation.  The 'm' stands for "merging":
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.

Some examples of usage:

locate <pattern> # lists files matching pattern, case sensitive

locate -i <pattern> # case insensitive

locate -e <pattern> # checks that the matching files actually exist at the moment

locate -e -i -c jpg # counts the number of JPG files

NOTE: Sailfish users: please test the systemd timer and service file. There are a harbour-mlocate-updatedb.timer and a harbour-mlocate-updatedb.service file installed to `/usr/lib/systemd/system`. The timer should trigger "daily" at midnight, and should use minimal I/O and CPU resources.

I'll be happy to implement any improvements.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-mlocate-0.26-2.armv7hl.rpm74.58 KB19/03/2020 - 17:06
Changelog: 

- fix install scriptlets