用 plutil 校验和转换 plist 文件
校验、友好打印并转换 plist/JSON 文件,还能在命令行直接改键值。
运行 `plutil -lint file.plist` 校验,`plutil -p file.plist` 可读打印,`plutil -convert json file.plist` 转换格式。
01命令
命令
$ plutil -lint ~/Library/LaunchAgents/com.example.job.plist02作用说明
launchd 的 plist 里只要有一个坏掉的 XML 实体,任务就会静默加载失败,所以 lint 是排查第一步。plutil -p 能以可读形式渲染二进制和 XML 两种 plist,且不改动原文件。除了校验,它还能就地编辑:-insert/-replace/-remove 修改键,-convert json/xmpp1/xml1 覆盖所有 plist 序列化格式。
03风险
!注意: -convert 和编辑参数会直接改写文件;转换格式前先备份。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS plutil — validate and convert plist files依据: Documents plutil -lint, -convert, -p and -insert options for property lists.
最后验证: 2026-09-17 · 分类: 文件与文件夹