MacBook 用起来各方面体验都不错,但是有个问题就是用着用着空间就不够用了,经常就会弹出下面的提示。
平时忍忍就算了,每年mac系统大更新的时候就很尴尬了,这不是逼着人去买顶配吗?所以本文就来整理下,128G乞丐版的MacBook如何抢救一下。当然如果你是土豪的话,就不用往下看了,选择收费清理软件还是升级配置请随意。
常规清理
点击左上角 按钮,选择关于本机
,选择存储空间
,选择管理
现在就可以看到在左边系统已经帮我们统计好各种类别的空间占用情况
我们先来关注右边,可以按照系统的推荐4个方法去做:
- 将照片、信息等存储到iCloud中,免费空间为5G,能省一点是一点。
- 优化存储空间的按钮点击,我的是已经点过了所以显示的是绿色的已完成。
- 点击自动清理废纸篓
- 点击检查文件,会自动切换到文稿这个类别下面,系统会显示一些占空间比较大的文件,有些你可能已经不需要了而又忘了删的电影、图片、文档之类,这里就可以直接删除了。
这里点击左边的音乐创作一栏,可以看到右边有个移除库乐队声音资源库
的按钮,如果你平时不用这个App的话,建议删除掉,我这边清理出来700多M空间。
ok,到这里,一般常规清理操作就差不多了,顶多就是再点开应用程序一栏,看看哪些不怎么用的App可以删除。
其实将App删除之后,只能释放一部分空间,系统里面还是会有一些遗留文件,而且有些还挺大。有些App表面上看起来很小,背地里指不定占多大空间呢。下面就来详细说明。
彻底清理App残留文件
从App Store或者网上下载的dmg文件安装以后,一般会在以下几个文件夹中保存一些相关文件:
- ~/Library
- ~/Library/Application Support
- ~/Library/Application Support/CrashReporter
- ~/Library/Caches
- ~/Library/Containers
- ~/Library/LaunchAgents
- ~/Library/Preferences
- ~/Library/PreferencePanes
(~表示当前用户目录下)
我们主要从4个文件夹里面清理:
Application Support
这个文件夹可以说是App最重要的文件夹,一些App本身并不大,但是需要的支持组件和内容非常多,特别是采用第三方插件和缓存网络内容的软件,例如Chrome安装完成之后显示占用407M,但是它的依赖包缺占了917M,如果只是在应用程序里面删除了Chrome,这917M空间是不会清除的。
不过一个一个看文件夹太慢了,使用命令要更方便一点。
在 LaunchPad 中找到终端打开,输入
cd ~/Library/Application\ Support/
进入 Application Support 文件夹之后,输入
du -d1 -m | sort -nr
此时会按照M为单位显示当前目录下所有文件夹的大小,并且已经按从大到小的顺序排好序了,找出对应的文件夹删除即可。
如果觉得文件夹太多,只想看前十,输入以下命令:
du -d1 -m | sort -nr | head
要删除某个文件夹例如搜狗,输入以下命令即可:
rm -rf ./Sougou
注意,别删除还要使用的App对应的文件夹,否则App就跑不起来了,请慎重。下面几个文件夹也是一样的道理。
如果看到有提示 Operation not permitted ,命令前面加上 sudu 就行:
sudo du -d1 -m | sort -nr | head
Preferences
这个文件夹下保存的是App设置,一般来说,稍微有点规模的软件都有自己的配置信息,放在这里的文件虽然占空间不多,但是清理掉还是有好处的,有些App不能正常工作,即使卸载重装也不行,往往就是配置文件出错了,把这里清理掉之后再重装就可以了。
输入命令进入 Library/Preferences 文件夹:
cd ~/Library/Preferences
显示占用空间排名前十的文件夹:
du -d1 -m | sort -nr | head
Containers
这个目录对于App Store上下载的软件来说,是最重要的一个目录,由于Apple的限制,AppStore的软件都在沙箱中运行,每个软件在沙箱都有自己的一个完整空间,对于App来说,它以为自己在一个正常的目录系统中运行,但实际上不是,操作系统重定位了读写位置到沙箱之中。
要是卸载软件的时候,只是简单的在Launchpad中点一下叉来删除,那不知道又有多少空间莫名其妙地消失了。
输入命令进入 Library/Containers 文件夹:
cd ~/Library/Containers
显示占用空间排名前十的文件夹:
sudo du -d1 -m | sort -nr | head
可以看到我的网易云音乐、QQ、微信这三个App占了7个G,如果确定不用这些App了,可以清理这里省出不少空间。
Cache
这里是应用程序的一些缓存文件,用于加速访问的,如果你不是特别缺空间,一般不建议清理,就算清理掉,使用软件的过程中又会产生。还有一点需要说明的是,重启完mac你会发现空间会多一些出来,那是因为系统自动会清理一部分,看来,重启试试这句话真不是乱说的啊🤣
清理xcode
如果你是一个非iOS开发人员,而又咋用xcode,那么可以从下面几个地方清理:
删除对旧设备的支持
路径:~/Library/Developer/Xcode/iOS DeviceSupport,再连接旧设备调试时,会重新自动生成,可以放心删除。删除旧版本的模拟器支持
路径:~/Library/Application Support/iPhone Simulator,如果需要旧版本的模拟器,就需要重新下载了。删除打包ipa
路径:~/Library/Developer/Xcode/Archives,删除打包上传App Store的ipa文件,删除影响不大,可以随时重新打包上传删除一堆模拟器的数据
路径:~/Library/Developer/CoreSimulator/Devices/,这里是模拟器的数据,可以使用命令xcrun simctl list devices
查看有哪些,然后执行xcrun simctl delete unavailable
可以删除掉无效的数据,对系统没啥影响
总结
一顿操作之后,应该还是能清理出不少空间出来,但是条件允许的话还是建议买大一点空间的MacBook,毕竟这货质量还是比较可靠,一般用个3-5年问题不大,这样算下来就不算太贵了。