Mac OS - 清理磁盘、释放磁盘空间的几种方法
1,删除临时文件
/private/var/tmp/ 是存放系统缓存的文件夹,通常情况下会在系统重启时清除,不过有时却不会。而且如果我们长时间不关闭 Mac,也不重启的话,缓存文件会越来越多。
使用下面的命令清除这些临时文件(可以节省500MB-5GB硬盘空间):
cd /private/var/tmp/ rm -rf TM*
2,清除缓存文件
缓存文件有很多种,比如网页浏览记录,应用 meta 数据等等。这些缓存文件的容量究竟多大跟用户使用的应用有关,也与 Mac 重启的频率有关。此外,很多在线音乐播放app也会产生大量的缓存文件。
我们可以通过下面的命令删除这些缓存文件(以节省1GB-10GB硬盘空间):
(1)打开 iTunes,点击“偏好设置”。
rm -rf ~/Library/Caches/*
3,清理iTunes里的iOS备份文件
将 iPad 和 iPhone 与电脑连接后,iTunes 会自动备份一些手机中的资料,因而 Mac 的磁盘空间将会被占用。我们可以将不需要的备份删除,从而腾出硬盘空间。(1)打开 iTunes,点击“偏好设置”。
(2)切换到“设备”模块,选择需要删除的备份,直接点击“删除备份”即可。
4,清理 Xcode 占用的空间
如果平时有进行 Xcode 开发工作的话,时间一长 Xcode 会累计生成大量的垃圾文件,我们可以将下面这三个文件夹都清空,这样就可以腾出大量的空间(我个人就一下多了 20 多 G 空间出来)。
(1)下面这个文件夹放置连接真机生成的文件,可以全部删掉或者把不常用的版本删掉,再次连接设备会自动生成。
~/Library/Developer/Xcode/iOS DeviceSupport
(2)下面这个文件夹放置 app打包生成的文件,可以全部删掉或者删掉不需要的项目打包文件。
~/Library/Developer/Xcode/Archives
(3)下面这个文件夹放置的是项目的索引文件等,可以全部删除,或者删除不常用的项目,再次打开项目会自动生成。
~/Library/Developer/Xcode/DerivedData
(4)下面这个文件夹放置的是 iPhone 模拟器产生的设备缓存数据,可以全部删除。当进行下一次模拟器运行时,Xcode 将会重新创建新的实例。
~/Library/Developer/CoreSimulator/Devices
附:使用专门的磁盘清理工具
(1)如果觉得手动清理太麻烦,我们还可以借助一些第三方的 macOS 系统磁盘清理工具。这里推荐使用“腾讯柠檬清理(Lemon Cleaner)”这款工具。我们可以直接在 AppStore 下载 lite 版,也可以访问其官网下载完整版(点击访问),二者功能有些区别,不过都是免费的。
提示:因 App Store 审核限制,完整版内部分功能无法上架(例如应用卸载等)。
(2)程序启动后点击主界面的开始扫描就开始一键扫描垃圾,主要包含系统垃圾、应用垃圾和上网垃圾。
(4)磁盘空间分析会在分析我们的磁盘之后,通过可视化的方式展现出不同文件夹的体积大小,非常直观。