Mac用户定位.pkg安装包的首选方法是:用Spotlight搜索“.pkg”并设“文件不可见”,直达~/Library/Caches、/private/var/folders等隐藏路径,或用find命令扫描;App Store的.pkg需通过活动监视器捕获storedownloadd进程中的实时路径。

Mac用户常需要定位软件安装包(.pkg)的实际存放位置,比如想手动验证安装内容、保留备份、排查静默下载残留,或为自动化部署提取原始安装器。这类文件通常不会出现在桌面或下载文件夹中,而是藏在系统缓存或临时目录里。
用Spotlight精准搜索隐藏的.pkg文件
Spotlight索引能穿透隐藏路径,直接命中未显示的安装包,比手动开启“显示隐藏文件”更准更快。
按下Command+空格唤出Spotlight,输入.pkg(注意英文点号),回车执行搜索。
若结果为空,点击搜索栏右下角的+号→添加条件→“文件可见性”设为“文件不可见”→再按回车。
找到目标.pkg文件后,右键点击它→选择“在访达中显示”,访达窗口地址栏即显示完整路径,例如/private/var/folders/xx/yy/T/com.apple.appstore/Zoom.pkg。
⚠️注意:App Store下载的.pkg包通常在/private/var/folders下的随机哈希子目录中,且安装完成后会被自动删除,必须在安装进行中或刚结束时立即查找。
直达系统级隐藏缓存目录
很多安装程序(尤其是后台更新或自动下载的)默认把.pkg暂存到这几个固定隐藏路径,无需索引即可直取。
在访达中按Shift+Command+G打开“前往文件夹”,依次输入以下路径并回车:
~/Library/Caches —— 第三方应用(如Chrome、Zoom更新器)常用此目录缓存.pkg。
/private/var/folders —— 系统级临时区,App Store、Safari下载、Installer进程都可能在此写入.pkg。
/Library/Updates —— macOS系统更新包(.pkg格式)集中存放地,需管理员权限访问。
进入任一目录后,在访达右上角搜索框再输入.pkg,可快速过滤出所有匹配项。
终端命令批量扫描可疑安装文件
当Spotlight未索引或缓存路径不明确时,用find命令绕过图形界面限制,强制遍历用户主目录下的隐藏结构。
打开终端,执行以下命令:
find ~ -maxdepth 4 \( -name "*.pkg" -o -name "*Install*" \) 2>/dev/null
该命令从当前用户主目录开始,只查4层深度,避免卡死;2>/dev/null屏蔽权限拒绝提示,确保结果干净。
输出路径中若含Cache、Updates、TemporaryItems或com.apple.appstore字样,基本就是目标安装包。
如果想保存全部结果供后续分析,可追加重定向:find ~ -maxdepth 4 -name "*.pkg" 2>/dev/null > ~/Desktop/pkg_paths.txt。
查看App Store安装包的实时下载路径
App Store安装过程会启动storedownload进程,并将.pkg临时写入内存映射路径,此时可从活动监视器中直接捕获。
第一步:打开“活动监视器”→切换到“CPU”标签页→在进程列表中找到storedownload进程。
第二步:选中该进程→点击右上角“i”按钮(或按Command+I)打开详情窗口。
第三步:切换到“打开的文件和端口”标签页→滚动查找以.pkg结尾的路径行→复制整条路径。
第四步:在访达中按Shift+Command+G→粘贴路径→回车,即可定位到正在被使用的安装包文件。
这一步必须在App Store下载进度条未结束或刚完成时操作,延迟超过1分钟,文件大概率已被清理。










