在 mac OS 10.7 上安装 mlocate

在 mac OS 10.7 上安装 mlocate

我是一个使用 Linux 的初学者。我正在尝试使用“locate”命令。使用此命令后,我收到一条错误消息,指出应创建locate 数据库。我使用下面的命令创建该数据库,但仍然收到相同的错误:

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

我尝试了很多东西,包括安装locate,但是在Ubuntu中工作的命令似乎在mac操作系统中不起作用。有人知道问题是什么吗?

提前致谢,

答案1

虽然locate等人。适用于 macOS,本机方法是使用默认启用的 Spotlight。从命令行您可以使用mdfind

$ mdfind [keyword]

一个巨大的优势locate是它还搜索文件内容和元数据,而不仅仅是文件名。如果您想将搜索限制为文件名,请仅使用以下参数-name

$ mdfind --name [filename]

相关内容