$ mdfind --help
Usage: mdfind [-live] [-count] [-onlyin directory] [-name fileName | -s smartFolderName | query]
list the files matching the query
query can be an expression or a sequence of words

	-attr <attr>      Fetches the value of the specified attribute
	-count            Query only reports matching items count
	-onlyin <dir>     Search only within given directory
	-live             Query should stay active
	-name <name>      Search on file name only
	-reprint          Reprint results on live update
	-s <name>         Show contents of smart folder <name>
	-0                Use NUL (``\0'') as a path separator, for use with xargs -0.

example:  mdfind image
example:  mdfind -onlyin ~ image
example:  mdfind -name stdlib.h
example:  mdfind "kMDItemAuthor == '*MyFavoriteAuthor*'"
example:  mdfind -live MyFavoriteAuthor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#按文件名关键字查找文件:
mdfind -name keyword

#查找文件内容中包含关键字的文件
mdfind "key string"

#-onlyin 参数指定搜索范围
mdfind -onlyin ~/Library txt

1
2
3
4
5
6
7
8
9