不幸的是,您似乎只能使用通常与 mdfind 命令相关联的“原始查询”进行通配符查询。例如(最后的 c 使它与大小写无关):
mdfind "kMDItemDisplayName=='*back*'c"
Run Code Online (Sandbox Code Playgroud)
虽然您无法从简单的 Spotlight 字段(Finder 中的菜单栏和右上角)执行原始查询,但您可以使用来自 Finder 高级搜索(又名 Spotlight 窗口)的原始查询。使用 Command-F(或使用全局快捷键 Command-Option-Space)跳转到 Finder 中的 finder 搜索。然后将 Kind 更改为“其他 > 原始查询”:

然后,您可以单击保存将其添加为侧栏中的智能文件夹。要跳过其他并更快地访问原始查询,您可以将原始查询添加到种类下拉菜单:

有关 mdfind 和通配符的更多信息,请访问https://web.archive.org/web/20160307180844/http://www.macdevcenter.com/pub/a/mac/2006/01/04/mdfind.html?页=3。另请参阅 @slhck 在Digging Deeper: Mastering Spotlight in OS X上发表的这篇很棒的超级用户博客文章。您可以使用的不同属性键位于Apple MDItemRef。
这篇文章有很多关于最大化 Spotlight 搜索功能的好信息。要按日期搜索,例如:
检查日期 寻找在特定时间段内创建的文件?Spotlight 可以处理日期。键入 date:today 将调出您今天创建、阅读、接收或打开的文件。您还可以使用 date: 关键字与昨天和明天(对于后者,Spotlight 将其结果限制为 iCal 事件和待办事项)。
最新版本的 Spotlight 还允许您指定更多参数(文件是在特定日期创建还是修改),以及输入确切日期或日期范围。例如,您可以输入 created:12/25/07 来查找在该日期创作的文件;输入 modified:<11/30/06 以查找在该日期之前更改的文件;或键入 created:1/1/06-12/31/06 以定位在这两个日期之间创建的文件。不幸的是, date: 关键字似乎并非一直都能正常工作。
| 归档时间: |
|
| 查看次数: |
30453 次 |
| 最近记录: |