brew list --cask 可导出所有通过 Homebrew Cask 安装的 GUI 应用名称列表,支持直接查看、保存为文件或排序,但不包含 App Store、手动安装及命令行工具等其他来源应用。
mac 通过 homebrew cask 导出所有已安装的桌面应用清单,核心是运行 brew list --cask —— 这条命令会列出所有用 brew install --cask 安装的图形界面应用(如 visual studio code、rectangle、1password 等),且只显示正式名称,不包含路径或版本信息。
直接导出 Cask 已安装应用列表
打开终端,执行以下任一命令:
-
仅查看列表:运行
brew list --cask -
保存为桌面文本文件:运行
brew list --cask > ~/Desktop/cask_apps.txt -
带排序+去重(虽通常无需去重):运行
brew list --cask | sort > ~/Desktop/cask_apps_sorted.txt
补充说明:Cask 清单的局限性
brew list --cask 只反映 Homebrew Cask 渠道安装的 GUI 应用,它不包括:
- 通过 App Store 安装的应用(需用
mas list单独查) - 手动拖拽到
/Applications或~/Applications的 .app - 用
.pkg安装器部署的软件(如 Oracle JDK、VMware Tools) - 命令行工具(如
node、git),它们属于brew install(formula),不是 cask
想导出更完整的“桌面应用”总清单?建议组合使用
若你实际需要的是覆盖所有来源的 GUI 应用汇总(不只是 Cask),推荐这三步并行导出:
- 系统级 GUI 应用(含签名、App Store 来源):
mdfind "kMDItemKind == 'Application'" | sed 's/\.app.*$/.app/' | sort -u > ~/Desktop/all_apps_from_spotlight.txt - Cask 安装项:
brew list --cask > ~/Desktop/cask_apps.txt - App Store 应用:
mas list > ~/Desktop/appstore_apps.txt(需先brew install mas并mas signin)
最后用文本编辑器合并或去重,就能得到接近全量的桌面应用清单。

















