如何通过聚焦和访达在 Mac 上按标签搜索文件
只有能够再次找到文件,标签才有价值。macOS 提供多种按标签搜索的方式,从快速的聚焦搜索,到保存后持续更新的智能文件夹。
在聚焦中按标签搜索
- 按下 Command-空格键打开聚焦。
- 输入 tag: 和标签名称,冒号后不要加空格,例如 tag:Invoices。
- 打开某个结果,或按下 Command-Return 在访达中显示它。
可以在标签后添加词语以缩小结果范围,例如 tag:Invoices 2026。对于名称中含空格的标签,请加上引号,例如 tag:"To Review"。
在访达中按标签搜索
- 点按访达边栏中的标签,查看带有该标签的所有文件。
- 也可以在访达窗口的搜索栏中输入 tag:Invoices。选择“这台 Mac”或当前文件夹,确定访达的搜索范围。
- 输入标签名称时,访达可能在“标签”下方给出建议。选择该建议,即可按准确的标签筛选。
查找同时带有多个标签的文件
输入多个标签搜索条件,查找同时带有所有这些标签的文件:
tag:Invoices tag:2026
要搜索任意一个标签,请使用大写 OR,例如 tag:Invoices OR tag:Receipts。不同 macOS 版本的结果可能不同。对于反复使用的搜索,智能文件夹更可靠。
将标签搜索保存为智能文件夹
- 在访达中选取“文件”>“新建智能文件夹”。
- 点按右上方附近的添加按钮(+)。
- 从第一个菜单中选择“标签”,然后输入标签名称。
- 再次点按 + 添加更多条件,例如第二个标签或日期。
- 点按“保存”,为文件夹命名,并选择是否将其添加到边栏。
智能文件夹不会移动或拷贝任何文件。它只是显示各个位置中符合条件的文件,并在您添加或移除标签时更新。
在终端中按标签搜索
如果您使用脚本,mdfind 命令可以搜索相同的聚焦索引:
mdfind "kMDItemUserTags == 'Invoices'" mdfind -onlyin ~/Documents "kMDItemUserTags == 'Invoices'"
标签搜索没有结果时
- 检查准确拼写。访达将“Invoice”和“Invoices”视为不同标签。
- 在“系统设置”>“聚焦”中,确认该文件夹没有被排除。
- 通过“文件”>“显示简介”检查文件是否仍带有该标签。
更多解决方法,请参阅访达标签不显示。
在 Little Tagger 中查找和筛选带标签的文件
标签一致时,搜索效果最好。在 Little Tagger 中,您可以按标签和其他属性筛选工作区文件,查看哪些标签正在使用以及各自对应的文件数量,并合并近似重复项,让一次搜索能够找到所有相关文件。请参阅查找和筛选文件。
在 macOS 26 或更高版本中,聚焦还可以打开您保存的 Little Tagger 预设和工作流程。此功能查找的是已保存的操作,而不是带标签的文件。请参阅使用聚焦查找预设和工作流程。
常见问题
如何在聚焦中搜索标签?
按下 Command-空格键,输入 tag: 加上标签名称,例如 tag:Invoices。
可以在 Mac 上搜索同时带有两个标签的文件吗?
可以。输入两个搜索条件,例如 tag:Invoices tag:2026,或创建智能文件夹,为每个标签分别添加一个“标签”条件。
聚焦可以搜索外置驱动器上的标签吗?
只有该驱动器已被聚焦索引,且其格式能够保留 macOS 标签时才可以。格式为 exFAT 或 FAT32 的驱动器可能无法可靠地保留标签。