用 mdls 读取文件的 Spotlight 元数据
输出任意文件的所有已索引属性:EXIF、尺寸、时长、作者、内容类型。
运行 `mdls <文件>` 列出全部元数据属性,用 `mdls -name kMDItemPixelWidth <文件>` 查看单个值。
01命令
命令
$ mdls -name kMDItemContentCreationDate IMG_0001.jpg02作用说明
mdls 读取的正是 Spotlight 索引的内容,因此能看到 mdfind 可查询的全部属性——相机型号、ISO、音频编码、PDF 页数等,随文件类型而异。它是验证"为什么这个文件匹配不上 Spotlight 搜索"的最快方法,也可用于脚本化的元数据整理。如果文件没有任何元数据,说明尚未被索引,运行 `mdimport <文件>` 即可。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS mdls — display Spotlight metadata attributes依据: Documents mdls attribute listing and -name filtering per file.
最后验证: 2026-09-17 · 分类: 文件与文件夹