随着长期使用(通常也没有关机习惯),mac的缓存垃圾越堆越多,最终系统占到了80g以上,严重挤占了本应留给其他文件的闪存空间,这里谈一下“系统”中可能存在的垃圾文件。

1.“时间机器”创建的本地备份文件

时间机器提供了功能强大、简单易用的备份方案,但开启自动备份后,它会创建本地备份文件,这些文件可能大量占据闪存空间。所以,关闭自动备份可以避免产生这些备份文件,但原有的备份文件还需要手动删除。

删除方法:打开终端,输入”sudo tmutil listlocalsnapshots /”,然后输入当前账户密码,可以看到现有的备份文件,这时根据文件生成的时间输入”tmutil deletelocalsnapshots 2017-11-27-005359″命令逐个删除就可以了。

删除备份文件后,我的mac系统占用闪存减小了一部分

 

2.“微信开发者工具”等软件产生的日志/错误报告以

这一类日志占用的空间有时比时间机器的备份还要大,比如我在找到微信开发者工具日志文件夹的时候,发现那个文件夹足足有19G的大小。

删除方法:使用OmniDiskSweeper等软件,查找占用大量空间的目录,找到是哪些文件在占用闪存

OmniDiskSweeper下官方载地址:https://www.omnigroup.com/more

 

3.macos运行时产生的缓存,临时文件

重启后临时文件会被删除,也可以手动删除

在终端中用以下命令清除临时文件:

cd /private/var/tmp/
rm -rf TM*

 

4.对于OmniDiskSweeper不能找出的目录,使用终端查看文件夹大小

打开macos的终端,输入”cd /”,随后输入“sudo du -sh *”与密码就可以查看每个目录所占的空间大小了。通过输入”cd 路径”继续执行”sudo du -sh *”

 

参考资料:

1.https://www.zhihu.com/question/52784342

2.https://blog.csdn.net/x_focus/article/details/50042385

3.https://blog.csdn.net/matrix_laboratory/article/details/47007501