写在前面:
买的是一款 256G 硬盘大小的 MacBook,用了不到一年,这两天打开存储空间,惊人发现占用了 82G?!我都干了什么?按道理来说下载小视频跟系统占用没有啥关系吧?。
网上查了一些资料,大同小异,不过也跟自己平时使用的情况有关系!
参考资料:
macos系统占用闪存过多的解决方案 – 云 社区 – 腾讯云
macOS 系统占用储存空间太大怎么办? – 知乎
系统占用空间过大 – Mac综合讨论区 – 威锋论坛 – 威锋网
还我一个干净的Mac OS – 简书
MacPro系统占用空间太大 – 简书
工具推荐:
推荐一个工具 OmniDiskSweeper 磁盘工具:
官网下载安装即可(戳右边?链接也可以下载)
安装完成,打开软件,选择我们相应的磁盘,等待一会,就能很清晰的看到每个目录占用硬盘的大小,然后根据自己情况去删除相应的文件以释放硬盘空间:
App 喜欢的目录:
Mac 和 Windows 操作系统有一个很大的不同,大部分 App 是没有安装程序的,一般下载下来就是一个 dmg 文件,解开之后直接将 App 拖到应用程序目录下就可以了,所以给人感觉卸载也就是将 App 拖到废纸篓然后清空。如果真这样做就大错特错,即使一个最简单的 App 都会在下面几个目录中或多或少留下纪念,这些目录一般有:
- ~/Library
- ~/Library/Application Support
- ~/Library/Application Support/CrashReporter
- ~/Library/Caches
- ~/Library/Containers
- ~/Library/LaunchAgents
- ~/Library/Preferences
- ~/Library/PreferencePanes
如果一个程序是通过 pkg 方式安装,或者是在第一次运行时请求管理员权限,那一般还会在如下几个目录中留点纪念:
- /Library
- /Library/Application Support
- /Library/Extensions
- /Library/LaunchAgents
- /Library/LaunchDaemons
- /Library/PreferencePanes
- /Library/Preferences
以上都还是只是列出了部分,不同的 App 由于需要还会在其他目录中安装一些文件,比如字处理软件一般会在/Library/Fonts 下面安装字体,有些扩展组件会放在/Library/ScriptingAdditions 下面。
选几个重点的目录大概说一下:
~/Library/Application Support
这个目录可以说是 App 最重要的文件目录,一些 App 本身并不大,但是需要的支持组件和内容非常多,特别是采用第三方插件和缓存网络内容的软件,
~/Library/Preferences
这个目录下保存的是 App 设置,一般来说,稍微有点规模的软件都有自己的配置信息,放在这里的文件虽然占空间不多,但是清理掉还是有好处的,例如有些 App 不能正常工作,即使卸载重装也不行,往往就是配置文件出错了,把这里清理掉之后再重装就会有比较好的效果。
~/Library/Containers
这个目录对于 App Store 上下载的软件来说,是最重要的一个目录,由于 Apple 的限制,AppStore 的软件都在沙箱中运行,每个软件在沙箱都有自己的一个完整空间,对于 App 来说,它以为自己在一个正常的目录系统中运行,但实际上不是,操作系统重定位了读写位置到沙箱之中。 要是卸载软件的时候,只是简单的在 Launchpad 中点一下叉来删除,那不知道又有多少空间莫名其妙地消失了
~/Library/LaunchAgents
Mac 上的随机启动方式之一,熟悉 OS X 操作系统的同学应该立刻想到了 launchctl,这里就是存放启动配置文件的地方,大部分 App 只会往这里写启动信息,请神容易送神难,要送神,只有用第三方工具或是自己手动清理了,还有,LaunchAgents 和 LaunchDaemons 是有一些区别的,两者虽然都是随机启动,详细对比请看 LaunchAgents VS LaunchDaemons
感谢博主:https://www.jianshu.com/p/bfb5e9c90c8d
总结:
用这个工具让我对整个 Mac 的系统目录结构有了更清晰的认识,另外通过删除一些无用的缓存文件也释放了几十个 G 的空间,感觉整个本子都快了不少!
喜欢(5) 打赏