如何在Mac上使用locate命令
我叫 Ito,是一名同时使用 Mac 和 Windows 的基础设施工程师。
说到Mac的文件搜索功能,那就是Spotlight搜索!
但是,仅使用 Spotlight 功能,我无法找到层次结构深处的配置文件......
在这种情况下可以使用“locate”命令。您可以创建文件索引数据库并快速搜索文件。
虽然需要创建和更新文件索引数据库,但与find命令相比要快得多。
顺便说一下,find 命令是实时搜索和显示文件的,所以速度不是那么快。
那么让我们使用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。请注意,生成数据库可能需要一些时间;创建数据库后,将不再出现此消息。
简单翻译一下...
笔记!定位数据库不存在。
要创建数据库,请执行以下命令。sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
这就是我的意思。 。这不是 updateb 命令。
那么,让我们按照指示执行命令。
我很担心,因为它很快就结束了,所以我尝试再次运行它......
似乎正在幕后创建数据库。
这取决于您的 Mac 的容量,因此我不能确定,但请在大约 5 分钟后再次尝试使用locate 命令。
定位命令返回结果。
不是有rsyncd.conf吗?我会再写一篇关于这个的文章。
现在您可以找到使用 Spotlight 功能找不到的库文件了!
如果您觉得这篇文章有帮助,请点赞!