前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Mac】为什么 Mac 系统占用空间太大?

【Mac】为什么 Mac 系统占用空间太大?

作者头像
redszhao
发布2021-08-09 15:36:16
7.5K0
发布2021-08-09 15:36:16
举报
文章被收录于专栏:北先生北先生

写在前面:

买的是一款 256G 硬盘大小的 MacBook,用了不到一年,这两天打开存储空间,惊人发现占用了 82G?!我都干了什么?按道理来说下载小视频跟系统占用没有啥关系吧?。

网上查了一些资料,大同小异,不过也跟自己平时使用的情况有关系!

【Mac】为什么 Mac 系统占用空间太大?
【Mac】为什么 Mac 系统占用空间太大?

参考资料:

macos系统占用闪存过多的解决方案 – 云+社区 – 腾讯云
macOS 系统占用储存空间太大怎么办? – 知乎
系统占用空间过大 – Mac综合讨论区 – 威锋论坛 – 威锋网
还我一个干净的Mac OS – 简书
MacPro系统占用空间太大 – 简书

工具推荐:

推荐一个工具 OmniDiskSweeper 磁盘工具:

官网下载安装即可(戳右边?链接也可以下载)

【Mac】为什么 Mac 系统占用空间太大?
【Mac】为什么 Mac 系统占用空间太大?

安装完成,打开软件,选择我们相应的磁盘,等待一会,就能很清晰的看到每个目录占用硬盘的大小,然后根据自己情况去删除相应的文件以释放硬盘空间:

【Mac】为什么 Mac 系统占用空间太大?
【Mac】为什么 Mac 系统占用空间太大?

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】为什么 Mac 系统占用空间太大?
【Mac】为什么 Mac 系统占用空间太大?

用这个工具让我对整个 Mac 的系统目录结构有了更清晰的认识,另外通过删除一些无用的缓存文件也释放了几十个 G 的空间,感觉整个本子都快了不少!

【Mac】为什么 Mac 系统占用空间太大?
【Mac】为什么 Mac 系统占用空间太大?

喜欢(5) 打赏

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年11月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面:
    • 参考资料:
      • 工具推荐:
        • 推荐一个工具 OmniDiskSweeper 磁盘工具:
      • App 喜欢的目录:
        • 选几个重点的目录大概说一下:
        • ~/Library/Application Support
        • ~/Library/Preferences
        • ~/Library/Containers
        • ~/Library/LaunchAgents
      • 总结:
      相关产品与服务
      对象存储
      对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档