Chr*_*ams 6 search spotlight desktop-search macos
我习惯于使用各种标志来修改谷歌搜索的结果,只显示来自特定站点的结果,或者只显示某些类型的文件。
例如,当我在我的计算机上寻找使用 YUI 网格系统 css 框架的 pdf 备忘单时,您可以将 Spotlight 搜索限制为仅查找本示例中的 pdf 文件。
YUI grid kind:pdf
Run Code Online (Sandbox Code Playgroud)
如果 Apple 的 Spotlight 没有大量其他方便的标志来以相同的方式微调搜索,我会感到惊讶 - 你使用什么技巧,或者你在哪里寻找更多技巧来改进你的 Spotlight-fu?
Lri*_*Lri 10
name:filename
kind:kindle
(kind:mobi
并且*.mobi
不能使用)kind:image
date:today
(date:week
并且date:month
不工作)date:12/31/11
(其他格式如date:2011-12-31
不起作用)date:12/1/11-12/31/11
kind:mp3 AND bitrate:<192000
mdls -name $attribute $file
显示单个属性的值并mdls $file
列出所有属性。
kMDItemContentType
: 统一类型标识符,如 public.plain-text
kMDItemContentTypeTree
: UTI 及其父 UTIkMDItemDisplayName
: 没有扩展名的文件名,如果其扩展名设置为隐藏kMDItemDurationSeconds
:例如音频或视频文件的持续时间kMDItemFinderComment
:可以在 Finder 信息窗口中设置的 Spotlight 评论kMDItemFSContentChangeDate
: 修改日期kMDItemFSCreationDate
: 创立日期kMDItemFSInvisible
: 文件的可见性kMDItemFSName
: 带有文件扩展名的文件名kMDItemFSSize
: 文件的大小(以字节为单位)kMDItemKind
: 一种类似于 HTML 文档的描述kMDItemLastUsedDate
: 上次打开日期kMDItemNumberOfPages
:例如 PDF 文件中的页数kMDItemPageWidth
:例如 PDF 文档的宽度(以磅为单位)kMDItemPath
: 文件的完整路径kMDItemTextContent
: 文件内容kMDItemTitle
:例如 PDF 文档或网站的标题kMDItemURL
: 例如 webloc 文件的 URLkMDItemWhereFroms
: 下载文件的 URLmdfind . -onlyin ~/Pictures
mdfind 'kMDItemFSContentChangeDate == $time.this_week(-1)'
mdfind 'kMDItemTextContent == "*expose*"cd'
(忽略大小写和变音符号)mdfind 'kMDItemFSSize >= 5000 && kMDItemFSSize <= 5005)'
mdfind 'kMDItemFSContentChangeDate >= $time.iso(2012-04-13T13:44Z)'
mdfind 'kMDItemFSCreationDate >= $time.now(-3600)'
mdfind 'kMDItemKind == "*movie" && kMDItemPixelHeight >= 720'
这里有一篇关于这个主题的整篇文章。简而言之:
\n\nname: keyword
只会搜索文件名author: keyword
允许您按文件作者搜索文件(Spotlight 将仅查找由保存此属性的程序\xe2\x80\x94Mail、iChat、Word、Excel、Pages、Numbers 和其他一些程序生成的文件)date:today
,created: date
和modified: date
按特定日期搜索文件kind: filetype
您可以使用(我链接到的文章包含您可能需要的所有可能的文件类型)来优化搜索以仅查找某些文件类型