mac磁盘空间告急时,可用终端命令sudo find / -type f -size +500m -exec ls -lh {} \; 2>/dev/null | awk '{print $5, $9}' | sort -hr | head -10秒出全盘前10大文件,精准定位隐藏大文件;辅以访达高级搜索(设“文件大小>500mb”并排除/system等路径)和系统储存空间管理器分类识别,三步协同高效排查。

Mac磁盘空间告急却找不到源头?那些真正吃掉几十GB的往往不是文件夹,而是散落在系统各处的孤立大文件——比如下载完成没删的DMG镜像、导出失败的Final Cut Pro工程包、未清理的虚拟机磁盘镜像,它们藏在深层路径里,访达默认浏览根本看不见。
用终端命令秒出前10大文件
这一步绕过图形界面限制,直接穿透权限遮蔽,几秒内列出全盘大于500MB的普通文件,按大小倒序排列,结果精准到字节和路径。
打开终端(应用程序 → 实用工具 → 终端),粘贴执行以下命令:
sudo find / -type f -size +500M -exec ls -lh {} \; 2>/dev/null | awk '{print $5, $9}' | sort -hr | head -10
输入开机密码(输入时无光标闪烁,输完直接回车);命令会搜索整个系统,筛选出所有大于500MB的普通文件,显示大小+完整路径,并取最大前10条。
【首次运行必须输管理员密码,且需确认是否真要扫全盘——若只想查自己账户下的文件,把命令开头的/换成~即可】
用访达高级搜索定向捕获用户区大文件
适合不想碰终端、又担心sudo命令风险的用户,专注扫描桌面、下载、文稿等你常操作的区域,避开系统保护路径,安全可控。
方法一:基础阈值扫描
1、打开访达 → 任意窗口顶部搜索框右侧点“+”号。
2、设条件:“文件大小” → “大于” → 输入“500” → 单位选“MB”。
3、再点“+”添加排除项:“不在路径” → 输入 /System → 回车;重复添加 /Library → /usr → /private,避免误扫受保护目录。
4、搜索完成后,按 Command + Click 多选确认无用的文件 → 按 Command + Delete 移入废纸篓。
方法二:加时间过滤缩小范围
若结果太多难以判断,可在搜索栏下方点“显示搜索条件” → 添加“修改日期” → “在过去1年中”,这样能筛掉长期归档的老项目,聚焦近期误存的大文件。
用储存空间管理器快速识别显性大文件
这是最省力的第一站,不查路径只看类别分布,5秒内暴露“iOS 文件”“影片”“应用程序”里的高占比项,尤其适合发现整机备份、4K视频集这类一眼可判的巨无霸。
1、点击屏幕左上角苹果菜单 → “关于本机”。
2、点“储存空间”,等待进度条走完(通常20–60秒)→ 点右侧“管理”。
3、左侧边栏依次点开“iOS 文件”“影片”“应用程序”“废纸篓”,右侧列表默认按大小降序排列;若未排序,点顶部“大小”列标题两次激活降序。
4、鼠标悬停在文件名上,出现废纸篓图标即表示可直接删除;【iOS 文件里可能含整机备份,单个可达20GB以上,删前务必确认是否已用iCloud同步】。











