最近mac的存储空间时不时会提示不够用,刚好也有同事来咨询说电脑存储空间不够了,占用最大的也是「其它」,就研究了下这问题的解决办法。
在「关于本机」处,查看存储空间,发现有很大的一部分空间被占用,然后分类是「其它」,就是下图中的箭头所指部分。
点击管理后,本来想用苹果自带的存储空间管理工具来看看清理下,结果发现这部分根本没法被选中查看,只得作罢。
然后就想着用第三方软件清理,于是乎遍装了个MacClean,但是扫描了一波后,也没有占用空间那么大的垃圾,于是只能另想办法。
然后研读了知乎文章:Mac 存储空间里面的“其他”或”系统数据”怎么清理?,知道了「其它」里面,要清理的主要就是「用户App运行所需文件和数据」。
这部分数据的路径按文章来就是
/Users/username/Library/
这目录下面的目录主要关注这些文件夹:
- Application Support:保存非App Store下载的App的临时文件和数据库。
- Caches:保存非App Store下载的App的缓存文件。
- Logs:保存非App Store下载的App的日志文件。
- Preferences:保存非App Store下载的App的偏好设置文件。
- Containers:保存从App Store下载的App的日志、缓存、偏好设置、临时文件和数据库。
- Group Containers:保存使用了Group App技术的App的临时文件和数据库,例如MS Office全家桶。
把里面Caches和Logs删除后,还是有很大的一部分「其它」的占用,于是就去Containers下面看。进入Containers目录后,用du命令查看各文件夹大小,并输出了保存起来:
sudo du -sh * | grep 'G' |sort -nr > ~/downloads/disktemp2
这里我只打印了大于1G的目录,结果接发现,微信占的不少,还有腾讯视频也占的不少,清理了,就干净了。