搜尋系統檔案、重建修復索引
前言
研究 Theos 的 Make 過程時,於 Finder 搜尋.framework
檔案未果。
這才發現原來 Finder 搜尋是預設排除系統檔案的,需要手動開啟包含屬性。
隨後又發生無法搜尋.md
檔案內容的情況,研判是搜尋索引出了錯誤,重建索引後短暫恢復正常。
但.md
檔案再經讀寫後,又發生搜尋內容異常,最後修復 Markdown 搜尋索引後終於正常運作。
搜尋包含系統檔案
-
於 Finder 中按下
Command
-F
。 -
於搜尋屬性中選擇
系統檔案
(若無此選項,可於其他⋯
中勾取)。 -
於搜尋條件中選擇
包含
(如上圖所示)。
重新建立搜尋索引
於終端機下指令:
# 關閉根目錄 Spotlight 索引服務
sudo mdutil -i off /
# 清除根目錄 Spotlight 索引檔案
sudo mdutil -E /
# 重啟根目錄 Spotlight 索引服務
sudo mdutil -i on /
接著按下Command
-Space
顯示 Spotlight 搜尋,輸入任意文字後可見「正在建立索引」字樣與進度。
需花費些許時間,待建立完成後即可。
修復 Markdown 搜尋索引
Spotlight 對 Markdown 內容之索引時常出現錯誤,透過下列命令修復之:
git clone https://github.com/yuripe-murmur/Markdown.mdimporter.git
sudo cp -R Markdown.mdimporter /Library/Spotlight
mdimport -r /Library/Spotlight/Markdown.mdimporter
sudo mdutil -E /
接著按下Command
-Space
顯示 Spotlight 搜尋,輸入任意文字後可見「正在建立索引」字樣與進度。
需花費些許時間,待建立完成後即可。
貼文底端