1
brew install duti
1 2 3 4 5 6 7 8
duti -s <appBundleId> <UTI> all # UTI: Uniform Type Identifier, 一般文件后缀对应的 文档类型 # appBundleID app的Bundle ID # 你也可以这样设置,不过更推荐使用UTI来代替".xx" duti -s <appBundleId> .后缀 all # 查看当前后缀的默认文件 duti -x <后缀>
mdls -name kMDItemCFBundleIdentifier -r <app路径>
grep -A3 CFBundleTypeExtensions <app路径>
1 2
mdls -name kMDItemContentTypeTree /path/to/file # 重点关注结尾和后缀名一样的一行