看這個mdfind查詢:mdfind查詢怪異的行爲
mdfind 'kMDItemFSName = "Pages.app" || kMDItemFSName = "Keynote.app" || kMDItemFSName = "Numbers.app"'
有什麼錯呢?也許邏輯OR
- ||
這是蘋果沒有記錄在mdfind
手冊頁?
在99%的情況下,mdfind
會返回每個iwork
應用程序的三個文件路徑/位置(或者沒有安裝時沒有任何內容)。
/Applications/iWork '09/Pages.app
/Applications/iWork '09/Keynote.app
/Applications/iWork '09/Numbers.app
但在〜1-5%(10.8.2)我得到這個從mdfind
:
/Applications/iWork '09/Keynote.app
/Applications/Mail.app
/Applications/Messages.app
/Applications/Utilities/Migration Assistant.app
/Applications/Notes.app
...
/Library/Scripts/Printing Scripts/Convert To PDF.scpt
/Library/Scripts/Printing Scripts/Convert To PostScript.scpt
/Library/Scripts/Printing Scripts/Print Window With Subfolders.scpt
/Library/Scripts/Printing Scripts/Print Window.scpt
...
/System/Library/Frameworks/GameKit.framework/Versions/A/Resources/GKNavbarBackButtonNormalLandscape.png
/System/Library/Frameworks/GameKit.framework/Versions/A/Resources/[email protected]*
------------ List goes on (tons of stuff) ------------
是不是有什麼毛病我mdfind
查詢,或者是有什麼毛病Spotlight database
?
當然,一個可能性:另外還有一個與10.7.5
和10.8.2
更新推出的Spotlight嚴重的錯誤(檢查https://discussions.apple.com/message/19863234#19863234)
感謝:-)
我昨天不能重現它,但現在它在應用程序之後列出了大約300000個文件。 (我在10.8.2。) – user495470
至少有一個10.7.5 Spotlight問題已修復 - http://support.apple.com/kb/DL1599 – studgeek
據我所知,這是一個錯誤。發生在10.7.5和10.8.2,完全更新,但不會發生在10.6.8。 –