macOS清理大文件有五种方法:一、用“关于本机”→“储存空间”→“管理”可视化识别并删除冗余数据;二、访达高级搜索按大小、时间等条件筛选;三、终端find命令递归扫描排序大文件;四、第三方工具如DaisyDisk图形化分析;五、保存智能搜索为边栏快捷方式。

一、使用“关于本机”中的储存空间管理功能
macOS内置的储存空间管理工具通过系统级索引自动归类并可视化各类文件占用的空间,无需命令行操作即可直观识别占用磁盘最多的大文件和冗余数据类型。
1、点击屏幕左上角的苹果菜单,选择“关于本机”。
2、在弹出窗口中点按“储存空间”,然后点击“管理”按钮。
3、在管理界面左侧边栏中,依次查看“应用程序”、“文稿”、“iOS 文件”、“系统数据”等类别。
4、每个类别下文件默认按大小降序排列,重点观察顶部显示的前5个最大文件或文件夹。
5、选中确认无用的大型项目,点击右下角“删除”按钮移除。
二、通过访达高级搜索定位大文件
访达支持多条件组合过滤,可精准限定文件大小阈值、种类及修改时间范围,适用于快速筛选当前用户目录或全盘中超过指定体积的独立文件。
1、打开任意访达窗口,在右上角搜索框内点击以激活搜索栏。
2、在搜索栏下方点击“种类”下拉菜单,若未见“文件大小”,则点击“其他”,在弹出列表中勾选“文件大小”并点击“好”。
3、在新增的“文件大小”条件行中,第二列选择“大于”,第三列输入数值如500,第四列单位选择MB。
4、点击搜索栏右侧的“+”号,添加“修改日期”条件,选择“过去1年”以排除近期必要文件。
5、在窗口顶部的“搜索范围”中,选择“这台Mac”执行全局扫描,或选择当前打开文件夹以限制范围。
6、结果列表中按住Command键多选目标文件,按下Command + Delete将其移入废纸篓。
三、利用终端命令递归扫描最大文件
终端提供底层文件系统访问能力,可绕过图形界面限制,对指定路径进行深度遍历,并按体积排序输出前N个最大文件,适合技术用户快速定位隐藏大文件(如缓存、日志、虚拟机镜像)。
1、打开“终端”(路径:应用程序 > 实用工具 > 终端)。
2、输入以下命令以列出用户主目录下大于1GB的前10个文件:
find ~/ -type f -size +1G -exec ls -lh {} \; 2>/dev/null | awk '{print $5, $9}' | sort -rh | head -10
3、若需扫描整个系统(需管理员权限),将~/替换为/,并在命令前添加sudo。
4、逐行核对输出中的文件路径与名称,特别注意路径中包含“Library/Caches”、“.Trash”、“VMware Fusion”、“Parallels”等关键词的条目。
5、确认无误后,使用rm -f [完整路径]删除单个文件,或对多个文件使用循环命令批量清理。
四、借助第三方可视化分析工具
第三方工具通过图形化磁盘映射呈现文件体积分布,支持交互式钻取、颜色编码与一键清理建议,大幅降低误删风险并提升空间分析效率。
1、下载并安装DiskGeeker(赤友出品)或DaisyDisk(商业版含试用期)。
2、启动应用后,在主界面选择系统磁盘(通常为“Macintosh HD”),点击“扫描”或“分析”按钮。
3、等待扫描完成,界面将生成环形图或树状图,体积最大的扇区或节点即对应最大文件或文件夹。
4、点击任一扇区,右侧面板显示其内部结构;双击具体文件夹可下钻至子层级。
5、右键点击可疑大文件或文件夹,选择“在访达中显示”,人工核查内容后再决定是否清理。
6、部分工具提供“清理垃圾”模块,可安全清除系统缓存、语言包、旧Time Machine本地快照等冗余项。
五、保存智能搜索为访达边栏快捷方式
将常用的大文件搜索条件固化为可重复调用的智能文件夹,避免每次重建筛选逻辑,实现一键刷新大文件动态清单。
1、按前述方法在访达中完成一次“大小大于500MB”的搜索。
2、确保搜索结果窗口处于活动状态,点击菜单栏“文件”→“另存为…”。
3、在弹出窗口中输入名称如“所有大于500MB的文件”,保存位置选择“访达边栏”。
4、点击“保存”后,该智能文件夹将永久出现在访达边栏“位置”区域下方。
5、此后每次点击该边栏项,访达将实时重新执行搜索并显示当前符合条件的所有文件。









