用 defaults find 搜索所有偏好设置

想不起某个设置存在哪个应用/域里?一条命令在全部用户偏好中搜索关键字。

macOS搜索defaults 偏好设置设置低风险
运行 defaults find autohide,列出所有包含 autohide 关键字的偏好域、键名和值。

01命令

命令
$ defaults find autohide

02作用说明

macOS 把每个应用的设置存在以域名命名的 plist(通常是 com.公司.应用名)。defaults find 会一次性扫描所有用户域并打印命中的域、键、值,是查找隐藏设置键位或清理已卸载应用残留的最快方法。找到后可配合 defaults read <域名> 查看完整内容。

03风险

风险低风险
!注意: 它只搜索当前用户偏好,不含 /Library/Preferences 下的系统级配置;后者可用 sudo defaults find 尝试。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • defaults - Access macOS Preferences
    SS64 · technical · 2026-09-17
    依据: 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
    manpagez.com · technical · 2026-09-17
    依据: 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 · 分类: 系统与设置

06相关方案