直接用终端命令可安全清理macOS临时开发数据:先清Xcode的DerivedData和Archives,再删VSCode及JetBrains缓存,接着清除Adobe媒体缓存和FCPX渲染文件与缩略图,最后整合为带提示的一键脚本执行。

直接用终端命令清理 macOS 的临时开发数据,关键在于定位明确、操作可控、不碰系统核心。不需要第三方工具,几条命令就能清掉 Xcode、VSCode、Adobe、Final Cut 等常用开发/创作软件留下的冗余缓存和构建产物。
一、清理 Xcode 衍生数据和缓存
Xcode 在开发过程中会生成大量中间文件,占空间最多的是 DerivedData 和 Archives,它们完全可删,重编译时自动重建。
- 清理构建产物:rm -rf ~/Library/Developer/Xcode/DerivedData
- 清理归档包:rm -rf ~/Library/Developer/Xcode/Archives
- 清理模拟器数据(可选):xcrun simctl shutdown all && xcrun simctl erase all
二、清空 VSCode 和 JetBrains 类工具的本地缓存
VSCode 默认把扩展、日志、临时工作区缓存在用户 Library 下;JetBrains 系列(如 IntelliJ、PyCharm)同理。
- VSCode 缓存:rm -rf ~/Library/Caches/com.microsoft.VSCode*
- VSCode 扩展日志与临时文件:rm -rf ~/Library/Application\ Support/Code/Cache
- JetBrains 全局缓存(通用路径):rm -rf ~/Library/Caches/JetBrains
- JetBrains 项目级缓存(在项目根目录下):find . -name ".idea" -type d -exec rm -rf {} + 2>/dev/null
三、清除 Adobe 和 Final Cut Pro 的媒体缓存
这类缓存体积大、更新频繁,且软件自身清理功能有时不彻底,终端直达更干净。
- Adobe 媒体缓存:rm -rf ~/Library/Application\ Support/Adobe/Common/Media\ Cache\ Files/*
- Final Cut Pro 渲染文件:rm -rf ~/Movies/Final\ Cut\ Pro\ Backups/Render\ Files
- FCPX 缩略图缓存:rm -rf ~/Library/Application\ Support/ProApps/Media\ Cache/Thumbnails
四、一键执行:整合成安全可运行的脚本
把上面几类合并为一个带提示的清理脚本,避免误操作:
# 复制粘贴到终端中逐行运行(或保存为 clean-dev.sh) echo "正在清理 Xcode 衍生数据..." rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Developer/Xcode/Archives <p>echo "正在清理 VSCode 缓存..." rm -rf ~/Library/Caches/com.microsoft.VSCode* rm -rf ~/Library/Application\ Support/Code/Cache</p><p>echo "正在清理 Adobe 媒体缓存..." rm -rf ~/Library/Application\ Support/Adobe/Common/Media\ Cache\ Files/*</p><p>echo "正在清理 FCPX 渲染缓存..." rm -rf ~/Movies/Final\ Cut\ Pro\ Backups/Render\ Files rm -rf ~/Library/Application\ Support/ProApps/Media\ Cache/Thumbnails</p><p>echo "✅ 开发临时数据已清理完成" </p>
注意:所有命令只影响当前用户目录,无需 sudo;如需清理系统级缓存(如 /Library/Caches),请确认权限并谨慎添加 sudo。











