在 Mac OS X 终端中启用和使用“定位”命令

Mac OS X 中的定位命令卸载 Mac 应用程序。

为了使用 locate,您需要构建 locate 数据库,它还启用了一些其他有用的命令,包括 whatis、find 和手动关键字搜索“man -k”。 OS X 10.7 更适合为您构建此功能,但如果您尚未启用定位功能,则只需在终端中输入此命令:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

当您第一次尝试运行 locate 或任何依赖于数据库的命令时,OS X 会直接告诉您:

$ 定位 python

警告:定位数据库 (/var/db/locate.database) 不存在。
要创建数据库,请运行以下命令:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

请注意,数据库可能需要一些时间才能生成;一旦
数据库已创建,此消息​​将不再出现。

生成数据库所需的时间各不相同,但硬盘越大,时间就越长。您可以通过Activity Monitor 间接查看进度,其中“查找”进程将在 15-30% 左右运行在生成定位数据库之前使用 CPU。

查找正在运行以构建定位数据库的进程别忘了查看更多 OS X 命令行提示。