重点清理xcode衍生数据和归档、包管理器缓存及系统级开发日志:执行rm -rf ~/library/developer/xcode/{deriveddata,archives,coresimulator},brew cleanup && brew autoremove,pod cache clean --all,npm cache clean --force,yarn cache clean,并sudo清理/var/log、/var/folders、/tmp中开发日志与临时文件。

如果你主要用 Mac 做开发(尤其是 iOS/macOS 开发),Xcode、CocoaPods、Homebrew、npm/yarn、Docker 等工具会在本地留下大量临时库和缓存,占空间又不常清理。终端命令无法真正“一键”安全全删,但可以组合成高效、可复用的清理流程——重点清掉开发最常堆积的几类临时库。
重点清理 Xcode 衍生数据和归档
Xcode 的 DerivedData 和 Archives 是最大空间黑洞,每次编译、打包都会增长,且极少被自动清理。
- 清空当前用户的 Xcode 衍生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData - 删除所有历史归档包(IPA 源文件):
rm -rf ~/Library/Developer/Xcode/Archives - 顺手清理模拟器运行时数据(可选,释放数 GB):
rm -rf ~/Library/Developer/CoreSimulator
清理包管理器缓存库
不同工具缓存位置不同,建议按需执行:
- Homebrew 缓存(下载的源码包和二进制):
brew cleanup && brew autoremove - CocoaPods 缓存(特别是旧版本 pod):
pod cache clean --all - npm 全局缓存(node_modules 下载镜像):
npm cache clean --force - yarn 缓存:
yarn cache clean - Carthage 构建产物(若使用):
carthage clear-cache
清除系统级开发日志与临时文件
这些不是用户可见文件,但长期积累可达数 GB:
- 系统日志(含 build 日志、ASL 日志):
sudo rm -rf /private/var/log/* - QuickLook 预览缓存(Xcode 文档预览、大文件缩略图):
sudo rm -rf /private/var/folders/* - 全局临时目录(部分 CLI 工具写入):
sudo rm -rf /private/tmp/*
补充:快速检查哪些开发目录最占空间
执行以下命令,快速定位你本机最大的开发相关路径:
- du -sh ~/Library/Developer/* | sort -hr | head -10
- du -sh ~/.cache ~/.npm ~/.yarn ~/.cargo | sort -hr
看到明显异常大的子目录(比如某个 DerivedData/xxx-xxxx 占 20GB),再针对性清理更稳妥。











