updatedb in Macintosh

Linux 使用者有個找檔案的好用的工具 locate 雖然Mac有Spotlight但是某種程度而言. locate 比 Spotlight 好用. 因為使用者可以搭配 grep 過濾檔名. 在 Macintosh 預設是沒有把 locate 的 database 啓用. 你可以用下列指令連結updatedb

# sudo -s
# launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
# ln -s /usr/libexec/locate.updatedb /usr/bin/updatedb

再把 updatedb 放到crontab裡面. 就可以輕易使用 locate 指令