Answers:
Finder中的Spotlight默认情况下会排除与系统相关的目录。
使用 mdfind
在终端中检查Spotlight是否实际找到它,但是刚刚从Finder的“用户友好”结果中排除:
$ mdfind foo
/private/var/db/foo
不用说, /private/var/db
使用GUI进行搜索时,Spotlight搜索结果将被排除在外
确保您的文件所在的卷包含在Spotlight中。检查 Spotlight首选项窗格 排除,和 mdutil -s mountpoint
,例如 mdutil -s /
对于系统盘:
$ mdutil -s /
/:
Indexing enabled.
您可以通过选择条件下拉列表(您选择的位置)启用显示系统文件 类 等等) 其他… 。搜索 系统文件 ,并检查它是否显示在下拉列表中。每当您搜索与系统相关的文件或想要包含它们时,请确保添加此条件并选择 被包含在内 。
或者,您也可以使用 mdutil
从命令行,或第三方UI到它没有过滤(想到HoudahSpot,但我没有使用它),或使用 locate
命令行工具(也许是它的GUI)一旦你使用打印时的指令初始化它。
你似乎正在以正确的方式做事 - Finder可能是最知名的方法。
是否启用了区分大小写的选项?其中一个菜单中是否有“重建索引”类型的选项?