mac磁盘空间不足可按五步清理:一、用系统“储存空间管理”自动优化;二、手动清空用户及系统级缓存;三、卸载应用后删除application support与preferences残余;四、迁移xcode、ai模型等到外接硬盘并建符号链接;五、用终端扫描并删除隐藏大文件及本地快照。

如果您发现Mac运行变慢、启动延迟或提示“磁盘空间不足”,则很可能是系统中积累了大量未清理的缓存、残留文件和无法归类的“其他文件”。以下是解决此问题的步骤:
一、使用系统内置“储存空间管理”工具
macOS 提供了可视化空间分析与一键优化功能,可自动识别大文件类别并执行安全清理。该方法无需第三方软件,适合所有用户快速介入。
1、点击屏幕左上角苹果菜单 ,选择“系统设置”;
2、在边栏中点击“通用”,再点击右侧的“储存空间”;
3、等待系统完成扫描(可能需数分钟),待各类别柱状图显示完整后,点击右下角“管理”按钮;
4、在弹出窗口中,依次启用以下选项:自动清空废纸篓中超过30天的项目、仅保留在Mac上的最近电子邮件附件、将桌面与文稿文件夹储存在iCloud云盘中;
5、在“建议”区域点击“查看文件”,手动筛选并删除已观看的Apple TV影片、大型下载项或重复文档。
二、手动清理应用程序缓存与临时文件
缓存文件由系统及各类App持续生成,虽用于加速运行,但长期累积会占据数十GB空间,且不被“储存空间管理”完全覆盖。手动定位可精准释放高占比目录。
1、按下 Command + Shift + G 打开“前往文件夹”窗口;
2、输入 ~/Library/Caches/ 并回车,进入用户级缓存根目录;
3、按大小排序(右键列表空白处 → “显示简介”可快速比对),重点进入占用超500MB的子文件夹(如com.google.Chrome、com.figma.Desktop);
4、选中内部全部内容,按 Command + Delete 移入废纸篓;
5、重复步骤1–4,访问系统级缓存路径:/Library/Caches/(需输入管理员密码)。
三、卸载应用并清除残余支持文件
仅将App拖入废纸篓无法删除其关联的偏好设置、日志与数据文件,这些残余常驻于Application Support与Preferences目录,单个应用可达数GB。
1、打开访达,在左侧边栏点击“前往”→“前往文件夹”,输入 ~/Library/Application Support/;
2、查找与已卸载App同名的文件夹(如“MacWhisper”、“CapCut”、“Docker”);
3、确认该文件夹内无重要个人数据后,将其移入废纸篓;
4、同样操作访问 ~/Library/Preferences/,删除对应 .plist 文件(如 com.docker.docker.plist);
5、清空废纸篓并重启Mac以释放锁定文件。
四、迁移大型开发目录与AI模型至外接硬盘
开发者工具(如Xcode模拟器)、本地AI模型(Gemini、HuggingFace)等非系统必需但体积庞大的数据,可物理转移至外接存储并通过符号链接维持路径可用性,避免重装或配置丢失。
1、将 /Library/Developer/ 整个文件夹复制到外接硬盘根目录;
2、在终端中执行:sudo rm -rf /Library/Developer;
3、执行符号链接命令:sudo ln -s "/Volumes/外接硬盘名称/Library/Developer" "/Library/Developer";
4、对用户级AI模型目录重复操作:~/.gemini 和 ~/.cache/huggingface;
5、验证链接有效性:在终端输入 ls -l ~/.gemini,应显示指向外部路径的箭头标识。
五、扫描并删除“其他文件”中的隐藏大文件
“其他文件”类别包含系统未分类的杂项,如虚拟机镜像、数据库快照、旧Time Machine本地快照等,常隐藏于深层路径中,需命令行辅助定位。
1、打开终端,执行:sudo du -sh ~/Library/* 2>/dev/null | sort -hr | head -20;
2、重点关注输出中大于2GB的条目(如 ~/Library/Containers/com.docker.docker/Data/d4m、~/Library/Group Containers/UBF8T346G9.Office);
3、进入对应路径,使用 ls -lSh 列出文件并按大小倒序;
4、对确认无用的单个大文件(如 *.raw、*.sparseimage、*.sqlite-wal),执行:rm -f 文件名;
5、清理Time Machine本地快照:sudo tmutil thinlocalsnapshots / 9999999999 1。











