Mac下载文件夹中堆积的.dmg安装包长期不清理会占用数GB空间,导致磁盘告急、系统变慢、更新失败;需先用访达列表视图按“种类”筛选并推出挂载卷标,再批量移入废纸篓,或用终端执行rm -f *.dmg命令强制清除。

Mac下载文件夹里堆积的.dmg安装包长期不处理,会持续占用数GB空间,导致磁盘告急、系统变慢、软件更新失败;这些文件多数已挂载过、安装完、再无用途,但Finder默认视图下混在杂乱文件中难以识别,必须用精准路径+格式+状态三重控制才能安全清空。
访达列表视图按“种类”筛选安装器
这一步零命令行、全图形化,特别适合对终端有顾虑的用户。macOS会自动将.dmg识别为“安装器”种类,比扩展名更可靠——哪怕文件被重命名,只要类型未变,仍能归类。
第一步:进入下载文件夹并切换列表视图
点击程序坞访达图标→左侧边栏点“下载”→右上角点“视图”按钮→选“列表”。
第二步:让“种类”列可见并排序
点右上角“显示”→勾选“种类”→点击顶部“种类”列标题一次,所有“安装器”将集中排列在顶部或底部。
第三步:逐个确认后批量移入废纸篓
按住Command键,逐个点击“安装器”行中的文件;【若某.dmg旁显示蓝色卷标图标,说明它仍处于挂载状态,必须先在访达侧边栏右键该卷标→选“推出”,否则删除会失败】;全部选中后按Command + Delete。
最后一步:清倒废纸篓释放空间
右键程序坞中“废纸篓”图标→选“清倒废纸篓”;或按Shift + Command + Delete快捷执行。
终端命令一键清除所有.dmg文件
该方式绕过图形界面,直操作文件系统,执行快、路径可控,适合已明确目标格式且需重复操作的场景。命令不经过废纸篓,删除即永久生效。
打开终端→输入cd ~/Downloads回车→再输入rm -f *.dmg回车执行。
【执行前务必确认当前目录确为Downloads,否则可能误删其他位置文件】
如需同步验证是否清理干净,可追加命令:ls -la *.dmg;若无任何输出,说明已清空。
强制卸载残留挂载点再删除
双击.dmg后即使关闭窗口,系统仍可能保持后台挂载状态,导致对应卷目录滞留在/Volumes/下,并使文件无法删除。不先解除挂载,后续所有删除操作都会失败。
方法一:查看并手动卸载
终端中输入mount | grep "/Volumes/" → 若出现类似/Volumes/GoogleChrome的条目 → 执行hdiutil detach "/Volumes/卷名称"(将“卷名称”替换为实际名称)。
方法二:批量卸载所有用户级挂载
运行hdiutil detach -force $(mount | grep "/Volumes/" | awk '{print $3}') → 执行前请确认无重要数据正在读写。
卸载完成后,回到访达下载文件夹,再执行删除操作即可成功。

















