December 9, 2020
By: Kevin
程序员清理Mac电脑: 怎么样从Library拿回100个G
空间不足
更新xcode时候发现磁盘空间不够(尽管我还有33G的剩余空间).
发现1. 清空回收站 2. 卸载掉不用软件 3. 删掉大文件 并没有什么帮助
真正需要关注的是 Library 目录, 这个目录是一个开发场景下极其容易膨胀的目录,我的112G.
清理Library目录
library目录下的文件分布
41232 UWST
57880 Keychains
734128 Group Containers
#----- 1G 分割线 -------
1017312 Mobile Documents #iCloud 文件, 不要删除
4139352 Application Support #各种程序数据目录, 不要删除
4937512 Caches #yarn, npm, homebrew的缓存文件, 可以删除, 删除会影响yarn, npm, brew的速度
#----- 10G 分割线 ------
10279736 Android #Android studies的gradle依赖文件, 可删除
11204144 Developer #xcode的资源文件, 可以删除
61476096 Containers #可以部分删除, 内容展开下面
library/Containers 目录
101896 com.apple.appstore
126232 com.apple.BKAgentService
134312 com.tencent.qq
137208 com.omnigroup.OmniGraffle7
239936 com.apple.iBooksX
295968 com.microsoft.Powerpoint
393528 com.tencent.meeting
4733416 com.netease.163music # docker imgs
5137504 com.docker.docker # pocket文件
17754832 com.readitlater.PocketMac # 微信聊天记录 30G
31853088 com.tencent.xinWeChat
我删除了微信的记录, Docker images, Android的模拟器文件和gradle依赖, 得到了50G左右的空间
分析方法
查看Library目录
ls ~/Library | xargs -I {} du -s {} | sort -n
查看Containers目录
ls ~/Library/Containers | xargs -I {} du -s {} | sort -n