用 defaults find 搜索所有偏好设置
想不起某个设置存在哪个应用/域里?一条命令在全部用户偏好中搜索关键字。
运行 defaults find autohide,列出所有包含 autohide 关键字的偏好域、键名和值。
01命令
命令
$ defaults find autohide02作用说明
macOS 把每个应用的设置存在以域名命名的 plist(通常是 com.公司.应用名)。defaults find 会一次性扫描所有用户域并打印命中的域、键、值,是查找隐藏设置键位或清理已卸载应用残留的最快方法。找到后可配合 defaults read <域名> 查看完整内容。
03风险
!注意: 它只搜索当前用户偏好,不含 /Library/Preferences 下的系统级配置;后者可用 sudo defaults find 尝试。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- defaults - Access macOS Preferences依据: Documents 'defaults find word' — search for a word in the user's defaults and print a list of matching domains, keys and values.
- defaults(1) man page依据: The man page describes 'defaults [host] find word': search for word in the user's defaults, and print a list of matches.
最后验证: 2026-09-19 · 分类: 系统与设置