关于如何在Mac上使用定位命令的说明,这使您可以快速搜索文件!

我叫伊藤,是一名基础设施工程师,同时使用Mac和Windows系统。
说到 Mac 的文件搜索功能, Spotlight搜索是最好的!但是,Spotlight 单靠它无法找到文件夹深处的配置文件……
在这种情况下可以使用“locate”命令。它会创建一个文件索引数据库,方便您快速搜索文件。
虽然它需要创建和更新文件索引数据库,但速度比“find”命令快得多。
顺便一提,“find”命令是实时搜索和显示文件的,所以速度不如“locate”命令快。
所以我尝试使用 locate 命令来查找文件,但我的 Mac 上无法立即使用 locate 命令……
这次,我将向您展示如何在 Mac 上使用 locate 命令。
在 Mac 上查找
我被这样训了一顿。

我原以为是因为我没有运行 updatedb 命令,但它却说 updatedb 命令不存在……

现在,让我们再读一遍 locate 命令中写入的内容。
警告:locate 数据库 (/var/db/locate.database) 不存在。要创建该数据库,请运行以下命令:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist 请注意,数据库的生成可能需要一些时间;数据库创建完成后,此消息将不再显示。.
简单翻译
注意!locate 数据库不存在。
要创建该数据库,请运行以下命令:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
就是这样。问题不在于 updatedb 命令。
所以,让我们按照指示执行该命令。
它瞬间就结束了,我很担心,所以我又运行了一遍。

它似乎正在后台创建一个数据库。
这取决于你的 Mac 的容量,所以很难确定,但大约 5 分钟后再尝试使用 locate 命令。

locate 命令返回了结果。
我猜想没有 rsyncd.conf 文件……我会在另一篇文章中详细介绍这个问题。
现在,即使是 Spotlight 也找不到库文件和其他文件了!
如果您想咨询云专家
在 Beyond,我们利用自成立以来作为多云集成商和托管服务提供商 (MSP) 培养的技术能力,使用 AWS、GCP、Azure 和 Oracle 等各种云/服务器平台进行设计、构建和迁移云我去了那儿。
我们提供定制的云/服务器环境,根据客户所需的系统和应用程序的规格和功能进行优化,因此如果您对云感兴趣,请随时与我们联系。
● 云/服务器设计/建设
● 云/服务器迁移/迁移
● 云/服务器运维、监控(全年365天、每天24小时)
0