Bytewell
  • 功能
  • 价格
  • 菜单
    • 功能
    • 价格
  • 简
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • 下载
Bytewell›指南

为什么我的 Mac 储存空间会自己越来越满?

更新于 2026 年 11 月 3 日

你并没有下载什么大文件,可用空间却一直在减少:这周少了几 GB,下周又少了几 GB。

一句话:很少是某一个大文件造成的,而是几样不打招呼就会变大的东西:本地 Time Machine 快照、应用缓存、交换文件、聊天应用的媒体、iPhone 备份、“照片”和 iCloud 的下载,以及开发者工具。“系统设置”›“通用”›“储存空间”只显示今天的总量,看不出变化了什么,所以要测两次再比较。

本页内容

  1. Mac 上有哪些东西会自己变大?
  2. 怎样找出是什么在增长?
  3. 为什么可用空间会自己忽多忽少?
  4. 怎样避免它再次被填满?

Mac 上有哪些东西会自己变大?

  • 本地快照:备份磁盘不在身边时,Time Machine 会把快照保留在 Mac 上。用 tmutil listlocalsnapshots / 列出它们。
  • 交换文件:内存不够用时写到磁盘上的内存内容。sysctl vm.swapusage 可以显示有多少。
  • 缓存:在 ~/Library/Caches 中,应用会让它一直变大,直到 macOS 需要空间为止。
  • 聊天应用:WhatsApp、Telegram 和“信息”会保存别人发给你的每一张照片和每一段视频。
  • iPhone 和 iPad 备份,以及“访达”下载的软件更新。
  • “照片”和 iCloud 云盘下载原始文件,以及“邮件”下载附件。
  • 开发者工具:Xcode 的构建和模拟器、Docker、包缓存、AI 模型。

怎样找出是什么在增长?

把个人文件夹和资源库中每个文件夹的大小存到一个以今天日期命名的文件里:

du -sk ~/* ~/Library/* ~/Library/Containers/* ~/Library/Group\ Containers/* 2>/dev/null > ~/du-$(date +%F).txt

几天或一周之后再运行同一条命令。然后比较这两个文件(换成它们的日期),列出增长超过 100 MB 的每个文件夹,增长最多的排在最前(某个文件夹变大时,包含它的上级文件夹也会一起列出来,比如 ~/Library):

awk -F'\t' 'NR==FNR{a[$2]=$1;next} $1-a[$2]>100000 {printf "%d MB\t%s\n", ($1-a[$2])*1024/1e6, $2}' ~/du-2026-11-01.txt ~/du-2026-11-08.txt | sort -rn

先给“终端”开启“完全磁盘访问权限”(“系统设置”›“隐私与安全性”›“完全磁盘访问权限”),否则有些文件夹会被算成空的。

为什么可用空间会自己忽多忽少?

已用空间中有一部分是可清除的:快照、iCloud 文件的本地副本和缓存,macOS 需要空间时会把它们移除。所以可用空间可能连续几天下降,然后在重启或下载一个大文件之后又突然回升,你什么都不用做。

怎样避免它再次被填满?

  • 时常接上 Time Machine 备份磁盘,这样本地快照会被清理掉。
  • 在聊天应用中关闭视频的自动下载,或者设置媒体的保留时长。
  • 为 iCloud 云盘和“照片”打开“优化Mac储存空间”,让较旧的文件留在 iCloud 中。
  • 隔一段时间重启一次:交换文件和许多临时文件会被清掉。
  • 如果某个文件夹一周接一周地变大,就查清楚是哪个应用在写入它。

Bytewell 会保留每一次扫描,并显示磁盘发生了哪些变化:增长了多少、平均每周增长多少、哪些文件夹一直在变大,以及按这个速度磁盘大约会在哪一天被占满。定时扫描可以每天运行,也可以每周一运行;空间消失得很快时,它还可以提醒你。“概览”中的“自上次扫描以来”免费;“历史”、定时扫描和提醒属于 Pro 功能。

下载

指南

  • Claude Code、Codex 和 Cursor 的磁盘占用:哪些可以安全清理Claude Code、Codex、Gemini CLI、Cursor 和 VS Code 在 Mac 上把会话记录、工作树、运行时和编辑器状态存在哪里,以及其中哪些可以安全删除。
  • 我在 Mac 上删除了一个应用,为什么它的文件还在?把应用拖到废纸篓后,它的设置、缓存和数据仍留在你的资源库中。这些残留在哪里,怎样找到它们,以及哪些可以放心移除。
  • Mac 上 Docker 占用磁盘空间太大:Docker.raw 详解Docker Desktop 把所有内容都放在 Docker.raw 这一个文件里。为什么它看起来这么大,怎样查看空间被谁占用,以及在 Mac 上哪些 docker prune 命令能安全释放空间。
  • 可以删除 Mac 上的 iPhone 软件更新文件吗?“访达”在更新设备时会下载好几 GB 的 iPhone 和 iPad 系统软件,并且一直保留。这些 .ipsw 文件在哪里,以及为什么移除它们是安全的。
  • 删除 Mac 上的缓存文件安全吗?~/Library/Caches 中的大多数应用缓存,在退出应用后都可以安全移除:应用会重新生成它们。缓存在哪里、有多大,以及哪些不要删。
  • Ollama、LM Studio 和 Hugging Face 在 Mac 上把模型存在哪里Ollama、LM Studio 和 Hugging Face 在 Mac 上把本地 AI 模型存在哪里、会占多大空间、怎样找出重复存储的同一个模型,以及如何删除。
  • Mac 提示磁盘已满,但“访达”显示还有空间Mac 的可用空间有两个数字:当前空闲的空间,以及 macOS 移除可清除数据后可用的空间。为什么两者不同,以及怎样缩小差距。
  • Mac 登录时会自动打开哪些东西,怎样关闭?在“系统设置”›“通用”›“登录项与扩展”中查看哪些东西随 Mac 一起启动,了解后台项目是什么,以及怎样安全地关闭它们。
  • 如何查看 Mac SSD 的健康状况和磨损程度macOS 只显示 S.M.A.R.T. 已验证。教你读取 Mac SSD 的真实磨损(Percentage Used、写入量、错误),看懂这些数字,以及什么在消耗 SSD 寿命。
  • Mac 上的“系统数据”是什么,怎样才能变小?Mac 储存空间里的系统数据包括缓存、日志、Time Machine 快照、交换文件、iPhone 备份、应用数据和虚拟机磁盘。逐一说明各是什么、哪些可以删。
  • “信息”和“邮件”占用了我 Mac 上的大量储存空间“信息”和“邮件”会把附件保存在 Mac 上。它们在哪里,以及怎样通过“储存空间”设置、“保留信息”和“邮件”自己的设置来减小。
  • 如何在 Mac 上查找并删除旧的 node_modules 文件夹和包缓存一条命令找出 Mac 上所有 node_modules 文件夹,看看哪些包缓存(npm、pnpm、Yarn、Homebrew、pip、Go、Gradle)可以安全清理,以及怎么清。
  • Safari 里 X 的视频或 GIF 黑屏X(Twitter)上的视频和 GIF 在 Safari 里黑屏、计时却在走,换 Chrome 就正常?这是 Safari 的视频辅助进程卡住了。用 Cmd+Q 完全退出 Safari 再打开即可。
  • Telegram 占用了我 Mac 上的大量储存空间Telegram for Mac 会为你打开过的每张照片和每段视频保留一份副本。它的缓存在哪里,怎样在 Settings › Data and Storage 中清除,以及私密聊天会失去什么。
  • 这个安装器在我的 Mac 上放了什么?.pkg 安装器会在 Mac 上留下一份回执。用 pkgutil 列出它安装的内容,找出它添加的辅助程序,以及从磁盘映像安装的应用该怎么查。
  • WhatsApp 占用了我 Mac 上的大量储存空间WhatsApp for Mac 会把聊天中的每张照片、每段视频和每条语音消息存在它的 Group Container 里。它在哪里、有多大,以及怎样在 WhatsApp 中减小它。
  • Xcode 占用空间太大:哪些可以安全删除Xcode 在 Mac 上把 DerivedData、模拟器、运行时、设备支持文件和归档存在哪里,哪些会自动重建,以及怎样安全删除。
退款 隐私 条款 联系我们

Bytewell 由 Axleno 打造。

© 2026 Axleno LLC。保留所有权利。