在 Mac OS X 中从命令行重新索引 Spotlight

聚光灯 可以通过 Spotlight 控制面板轻松实现,也可以通过命令行实现,我们将进行演示。

从 Mac OS X 命令行重新索引 Spotlight

从命令行重新索引 Spotlight 是使用 mdutil 工具完成的,首先启动终端然后键入:

sudo mdutil -E /

这将重新索引 Mac 上的每个已安装卷,包括硬盘驱动器、磁盘映像、外部驱动器等。可以通过在 /Volumes/ 中指向它们来选择特定驱动器,以仅重建主 Macintosh HD:

sudo mdutil -E /Volumes/Macintosh HD/

要重新索引名为“外部”的外部驱动器,命令为:

sudo mdutil -E /Volumes/External/

使用 mdutil 命令将启动 mdsmdworker 在 Spotlight 开始工作时进行处理。

在 Mac OS X 中单独重新索引选定的文件

在极少数情况下,Spotlight 可能会在索引期间遗漏一个文件,因此除了重新索引整个驱动器之外,您还可以使用 mdimport 命令手动将单个文件添加到搜索索引中:

mdimport /path/to/file

mdimport 命令也可用于目录,如果特定目录需要重新编制索引或因某种原因被排除在 Spotlight 搜索索引之外。