一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

如何查看 macOS 中已安装的所有应用程序列表

时间:2026-07-07 09:36:46 编辑:袖梨 来源:一聚教程网

系统报告最稳妥,能一次性列出所有被 macOS 正式识别的 .app 应用并附带版本、来源、路径和最后使用时间;终端命令可补漏,Homebrew、App Store 和 pkg 安装的软件需单独调用对应工具查询。

直接看系统报告最稳妥,它能一次性列出所有被 macOS 正式识别的 `.app` 应用,并附带版本、来源、路径和最后使用时间。终端命令可补漏,尤其对没进 Spotlight 索引或装在非标准位置的应用;Homebrew、App Store 和 pkg 安装的软件则需单独调用对应工具查,因为它们不全出现在系统报告里。

用系统报告获取权威 GUI 应用清单

这是图形界面下最完整、最可信的汇总方式,覆盖绝大多数拖拽安装、App Store 下载和开发者签名应用:

  • 点击左上角苹果图标 →「关于本机」→「系统报告…」
  • 左侧边栏展开「软件」→「应用程序」
  • 右侧表格显示名称、版本、获得方式(App Store / 开发者 ID / 未知)、安装路径、最后使用时间
  • Command + A 全选 → Command + C 复制 → 粘贴到文本编辑器或 Numbers/Excel 中保存

用终端命令扫描全系统 .app 包

系统报告可能漏掉未注册、隐藏路径或老旧应用,mdfind 能穿透 Spotlight 索引范围,找到更全的 `.app` 实例:

  • 打开终端,运行:mdfind "kMDItemKind == 'Application'"(列出所有匹配路径)
  • 加管道提取关键信息:mdfind "kMDItemKind == 'Application'" | xargs -I {} mdls -name kMDItemDisplayName -name kMDItemVersion -name kMDItemPath {} 2>/dev/null
  • 导出纯名称去重列表到桌面:mdfind "kMDItemKind == 'Application'" | sed 's/.app.*$/.app/' | sort -u > ~/Desktop/app_list.txt

补全 Homebrew Cask 和 App Store 安装项

这两类应用常不在系统报告中体现,尤其 Homebrew 安装的 GUI 工具(如 VS Code、Rectangle)或 App Store 自动下载的后台应用:

  • Homebrew Cask 应用:brew list --cask(需已安装 Homebrew)
  • App Store 应用:mas list(需先 brew install masmas signin [email protected]
  • 若想生成可迁移的完整记录:brew bundle dump --file ~/Desktop/Brewfile

别漏掉 pkg 安装器部署的软件

驱动、开发工具链、企业软件等常以 `.pkg` 形式安装,它们不会生成 `.app`,但会写入系统 receipt 数据库:

  • 列出所有已注册 pkg 包 ID:pkgutil --pkgs
  • 筛选关键词,比如查 Java:pkgutil --pkgs | grep -i jdk
  • 查看某 pkg 实际装了哪些文件:lsbom /private/var/db/receipts/com.oracle.jdk.bom(ID 替换为实际包名)

热门栏目