
我有 mac 作業系統 10.6。我想在我的機器上搜尋特定文件。我正在查找器中查看它,所以我知道它存在(foo.txt)。
我在 Spotlight 中輸入“foo.txt”,沒有結果。
我在查找器視窗中輸入“foo.txt”,沒有結果。
我在查找器視窗中修改搜尋條件:[名稱,匹配項,“foo”]。沒有結果。
如何在 Mac 上搜尋特定檔案?
答案1
Finder 中的 Spotlight 預設排除與系統相關的目錄。
在 Terminal 中使用來mdfind
檢查 Spotlight 是否確實找到了它,但只是從 Finder 的「用戶友好」結果中排除:
$ mdfind foo
/private/var/db/foo
不用說,/private/var/db
使用 GUI 搜尋時,會被排除在 Spotlight 搜尋結果之外
確保您的文件所在的磁碟區包含在 Spotlight 中。檢查聚光燈首選項窗格的排除項,以及mdutil -s mountpoint
,例如mdutil -s /
對於系統磁碟:
$ mdutil -s /
/:
Indexing enabled.
您可以透過選擇條件下拉清單(在其中選擇種類等),那麼其他…。搜尋系統檔案,然後選中它以使其出現在下拉列表中。每當您搜尋與系統相關的文件或希望將它們包含在內時,請確保添加此條件並選擇被包含在內。
或者,您也可以mdutil
從命令列或第三方 UI 中使用而不進行過濾(我想到了 HoudahSpot,但我還沒有使用過它),或者使用locate
命令列工具(也許還有一個 GUI) )一旦使用未初始化時列印的說明對其進行初始化。
答案2
您似乎正在以正確的方式做事 - Finder 可能是最著名的方法。
是否有打開區分大小寫的選項?選單之一中是否有“重建索引”類型的選項可用?