mac清理imessage附件可释放大量空间:一、通过偏好设置关闭再开启icloud同步以自动剔除冗余缓存;二、手动删除~/library/messages/attachments内180天前的二级子文件夹;三、禁用“自动保存到照片”,缩短本地附件保留时限至90天,并定期执行“清除已删除项目”。

Mac上的“信息”应用会持续保存聊天记录、图片、视频、PDF等附件,长期使用后可能占用数GB甚至十几GB空间,尤其当与iPhone同步iCloud消息时,本地缓存会不断膨胀。不清理这些数据,不仅压缩可用磁盘,还可能导致信息App响应变慢、搜索卡顿或同步异常。
查看信息App实际占用空间
打开“访达”→ 前往 → 前往文件夹(Shift + Command + G)→ 输入:~/Library/Messages → 回车进入。
在该文件夹内,右键点击“Archive”和“Attachments”两个子文件夹 → 选取“显示简介”,观察各自大小。其中【Attachments文件夹通常占90%以上空间,且包含所有收发过的图片、视频、GIF、文档】;Archive则存储加密的聊天历史数据库,一般较小但不可删。
安全清空已发送/接收的媒体附件
方法一:通过信息App内置清理(推荐新手)
1. 打开“信息”应用 → 顶部菜单栏点击“信息”→“偏好设置”→ 切换到“iMessage”标签页。
2. 取消勾选“在iCloud中保留信息”,等待同步完成(状态栏出现“已完成”提示)。
3. 再次勾选该选项,强制触发一次全新同步 → 系统将自动剔除本地重复、损坏或已过期的附件缓存。
方法二:手动删除Attachments内容(见效最快)
1. 返回~/Library/Messages/Attachments文件夹。
2. 按“修改日期”排序,筛选出创建时间早于180天的子文件夹(名称为随机哈希值,但内部含jpg/mp4/pdf等)。
3. 【不要删除Attachments文件夹本身,只删除其内部的二级子文件夹】——例如删除“0A/1B/0A1B2C3D4E5F6789...”这类路径,保留“0A”“0B”等一级目录结构。
4. 将选中的旧附件文件夹全部拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
关闭自动保存并限制附件生命周期
第一步:禁用“自动保存到‘照片’”
在“信息”→“偏好设置”→“通用”标签页中,取消勾选“自动将收到的照片和视频保存到‘照片’”。否则每张图都会在Messages和Photos里各存一份。
第二步:缩短iCloud消息本地保留时限
1. 打开“系统设置”→“Apple ID”→“iCloud”→“信息”。
2. 关闭“同步此Mac上的信息” → 等待几秒 → 重新开启。
3. 此操作不会丢失记录,但会重置本地缓存策略,使系统仅保留最近90天活跃对话的完整附件,更久远的仅保留文字记录。
第三步:定期执行“清除已删除项目”
在“信息”App顶部菜单栏 → “邮箱”→“清除已删除项目”(注意:此处是信息App的菜单,非邮件App)→ 确认执行。这会真正释放被标记为“已删除”但尚未从磁盘抹除的碎片空间。











