| mdfind(1) | General Commands Manual | mdfind(1) |
mdfind — finds
files matching a given query
mdfind |
[-live] [-count]
[-onlyin directory]
[-name fileName]
query |
The mdfind command consults the central
metadata store and returns a list of files that match the given metadata
query. The query can be a string or a query expression.
The following options are available:
-0-live-count-onlyin
dir-name
fileName-literal-interpret(* = search* cdw ||
kMDItemTextContent = search* cdw)The following examples are shown as given to the shell.
This returns all files with any metadata attribute value matching the string "image":
mdfind image
This returns all files that contain "MyFavoriteAuthor" in the kMDItemAuthor metadata attribute:
mdfind "kMDItemAuthors == '*MyFavoriteAuthor*'"
This returns all files with any metadata attribute value matching the string "skateboard". The find continues to run after gathering the initial results, providing a count of the number of files that match the query.
mdfind -live skateboard
To get a list of the available attributes for use in constructing
queries, see mdimport(1), particularly the
-X switch.
| June 10, 2004 | Mac OS X |