If I want to use the
locate command on a Linux machine, I usually run
sudo updatedb first to update the database. I can run the
locate command on OS X 10.5 but I can't find
updatedb. What's the corresponding updatedb for the mac?
For more information see the locate.updatedb man page.
You can do
Personally, I just installed findutils (use MacPorts or Homebrew).
Then you have GNU locate and updatedb.
updatedb won't work without sudo.
Personally I prefer to have a per user locatedb though; if you sudo other users will know the names/locations of all your files.
I have a cron job to run:
And in my .zshrc .bashrc/.bashprofile: