macOS 手动清理垃圾文件
macOS 最容易产生垃圾文件的地方有三个,一个是 Xcode,一个是 iTunes,还有一个是 VMWare 虚拟机。
1. Xcode 产生的垃圾
在命令行下 cd 到 ~/Library 目录,输入命令:
1 2 |
sudo du -d 1 -h |
看到 Developer 占用了 59 G,cd 到 Developer 目录继续用上面的 du 命令定位到大文件,发现有三个目录是占用最大的:
(1) /Users/exchen/Library/Developer/Xcode/DerivedData,Xcode 编译产生的临时文件,可以全部清空掉。这个一般会占用几个 G。
(2) /Users/exchen/Library/Developer/Xcode/iOS DeviceSupport,Xcode 用于调试产生成系统符号文件,根据情况可以删除一些不常用调试的机型,一般会占用几十个G。笔者的电脑上占用了 40 多G,具体信息如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
$ sudo du -d 1 -h 1.9G ./11.0.1 (15A402) 2.1G ./9.0 (13A344) 1.9G ./11.0.2 (15A421) 2.0G ./11.2 (15C114) 2.0G ./11.3.1 (15E302) 2.9G ./10.2.1 (14D27) 1.8G ./8.4.1 (12H321) 1.6G ./8.1 (12B411) 2.9G ./10.2 (14C92) 797M ./8.2 (12D508) 1.9G ./11.0 (15A372) 2.9G ./10.1.1 (14B100) 996M ./9.0.1 (13A404) 2.9G ./10.3.3 (14G60) 2.9G ./10.3.2 (14F89) 1.7G ./8.3 (12F70) 2.0G ./11.1.1 (15B150) 2.9G ./10.3.1 (14E304) 2.2G ./9.3.5 (13G36) 2.0G ./11.1.2 (15B202) 1.6G ./8.0.2 (12A405) 44G . |
删除不常用的系统版本目录:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ rm -rf "9.3.5 (13G36)" $ rm -rf "8.0.2 (12A405)" $ rm -rf "8.1 (12B411)" $ rm -rf "8.2 (12D508)" $ rm -rf "8.3 (12F70)" $ rm -rf "9.0 (13A344)" $ rm -rf "11.0.1 (15A402)" $ rm -rf "11.0.2 (15A421)" $ rm -rf "11.1.1 (15B150)" $ rm -rf "10.2 (14C92)" $ rm -rf "10.2.1 (14D27)" $ rm -rf "11.1.1 (15B150)" $ rm -rf "11.1.2 (15B202)" |
(3) /Users/exchen/Library/Developer/Xcode/Archives,Xcode 的打包文件都保存在这里,一般会有 几个 G,笔者电脑上占用了 5.3 G,具体信息如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
$ sudo du -d 1 -h 15M ./2018-07-14 2.6G ./2018-07-25 1.8M ./2018-07-12 19M ./2018-07-15 169M ./2018-06-15 490M ./2018-06-30 7.8M ./2018-07-06 24M ./2018-07-09 2.2M ./2018-07-10 41M ./2018-07-17 1.7G ./2018-07-26 19M ./2018-07-18 18M ./2018-07-16 77M ./2018-06-20 1.9M ./2018-06-28 53M ./2018-06-19 73M ./2018-07-04 13M ./2018-07-03 |
可以根据需要,把一些老版本没用的包都给删掉。
2. iTunes 的备份目录
(1) 手机插入电脑之后,默认 iTunes 会自动备份,可以根据情况删除不需要备份的目录,打开 /Users/exchen/Library/Application Support/MobileSync/Backup,会看到相应的备份目录,一个目录就是一台手机的备份数据。信息如下:
1 2 3 4 5 6 |
$ du -h 6.9M ./68595a50880ac28f66a337e338b6b433e45232d8/Snapshot 835M ./68595a50880ac28f66a337e338b6b433e45232d8 835M . $ rm -rf 68595a50880ac28f66a337e338b6b433e45232d8 |
(2) 使用 iTunes 安装的应用会保存 IPA 包,目录是:/Users/exchen/Music/iTunes/iTunes Media,没必要保存的 IPA 可以进行删除。信息如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
$ ls -al total 5327944 drwxr-xr-x 23 exchen staff 736 5 5 22:38 . drwxr-xr-x 8 exchen staff 256 5 15 23:42 .. -rw-r--r--@ 1 exchen staff 6148 4 2 15:09 .DS_Store -rw-r--r-- 1 exchen staff 95598501 9 2 2017 Chrome 47.2526.107.ipa -rw-r--r--@ 1 exchen staff 28631235 3 29 22:34 Lucky Test 1.3.ipa -rw-r--r-- 1 exchen staff 17631079 5 3 14:11 XX.ipa -rw-r--r-- 1 exchen staff 164171 7 19 2017 getAuth_81.ipa -rw-r--r--@ 1 exchen staff 3274620 3 30 11:52 iDevice 1.3.1.ipa -rw-r--r--@ 1 exchen staff 3637154 3 30 11:52 iDeviceLite 1.3.1.ipa -rw-r--r-- 1 exchen staff 10703740 5 5 21:57 webview.ipa -rw-r--r--@ 1 exchen staff 184542678 4 17 18:43 微信 6.6.6.ipa -rw-r--r-- 1 exchen staff 195773251 9 2 2017 支付宝 10.0.20.ipa -rw-r--r-- 1 exchen staff 39572540 3 19 17:44 约爱吧.ipa -rw-r--r--@ 1 exchen staff 841399502 4 4 15:56 梦幻西游 1.168.0.ipa -rw-r--r-- 1 exchen staff 45382867 9 2 2017 电池医生 1.4.ipa -rw-r--r-- 1 exchen staff 207238424 9 2 2017 百度地图 10.1.0.ipa -rw-r--r-- 1 exchen staff 312228484 9 2 2017 哔哩哔哩 5.12.1.ipa -rw-r--r-- 1 exchen staff 9748224 9 2 2017 手机监视器 1.0.3.ipa -rw-r--r-- 1 exchen staff 644014622 9 2 2017 兄弟屠龙传 2.2.ipa |
3. 清理 VMware Fusion 虚拟机
虚拟机使用久了,需要进行清理,释放空间,方法是选择目标虚拟机,右键菜单选择“设置” -> “常规”,点击“清理虚拟机”按钮,一般至少能释放几G到十几G的空间,如下图所示。可以放心,清理完成之后,虚拟机的使用不会受任何影响。
转载请注明:exchen's blog » macOS 手动清理垃圾文件