1 頁 (共 1 頁)

[Tiger 分享] Spotlight 相關 shell 指令

發表於 : 05/02/2005 6:52 pm
在 /usr/bin 內有數個 shell 指令,對應了 Spotlight 的功能:

/usr/bin/mdcheckschema
/usr/bin/mdfind
/usr/bin/mdimport
/usr/bin/mdls
/usr/bin/mdutil


:lol: 例,查看 volume 的 indexing status:

代碼: 選擇全部

$ sudo mdutil -s /Volumes/bee

/Volumes/bee:
Status: Indexing Enabled


:lol: 例,查看檔案或資料夾的 metadata:

代碼: 選擇全部

$ mdls ~/.bash_profile

.bash_profile -------------
kMDItemAttributeChangeDate = 2005-05-02 18:15:13 +0800
kMDItemFSContentChangeDate = 2005-04-29 23:14:53 +0800
kMDItemFSCreationDate = 2005-04-29 23:14:53 +0800
kMDItemFSCreatorCode = 0
kMDItemFSFinderFlags = 0
kMDItemFSInvisible = 0
kMDItemFSLabel = 0
kMDItemFSName = ".bash_profile"
kMDItemFSNodeCount = 0
kMDItemFSOwnerGroupID = 501
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 19
kMDItemFSTypeCode = 0
kMDItemID = 199803
kMDItemLastUsedDate = 2005-04-29 23:14:53 +0800
kMDItemUsedDates = (2005-04-29 23:14:53 +0800)



:lol: 例,詳列可搜尋的屬性:

代碼: 選擇全部

$ mdimport -A

:lol: 例,查看不同類型的檔案有什麼可搜尋的屬性:

代碼: 選擇全部

$ mdimport -X

:lol: 例,搜尋 64 pixel 闊的檔案:

代碼: 選擇全部

$ mdfind 'kMDItemPixelWidth = 64'

/Users/bill/Sites/triste/images/skull.jpg

發表於 : 05/02/2005 6:59 pm
fayever
一個字也看不懂...
真的很悲Orz

發表於 : 05/02/2005 10:49 pm
bryanchang
多謝悲兄的分享,Mac Geekery 還有相關的介紹:

http://www.macgeekery.com/tips/how_to_e ... the_finder