Apple Books 下载缓存未清除会导致已删图书仍占空间、同步异常等问题,需手动删除Caches文件夹、清空com.apple.iBooksX容器、通过储存空间管理清理或重置iCloud同步状态。

如果您在 Mac 上使用 Apple Books 阅读电子书或 PDF,但发现已删除的图书仍占用本地存储空间,或同步后重复下载、卡顿、显示异常,则可能是 Apple Books 的下载缓存未被彻底清除。以下是清理 Apple Books 下载缓存的具体操作方法:
一、手动删除 Apple Books 缓存文件夹
Apple Books 会将已下载的图书内容(尤其是从 iCloud 同步或 Store 下载的 EPUB、PDF 文件)临时缓存在系统 Library 目录中。这些缓存不会随图书从书库删除而自动清除,需手动定位并移除。
1、点击 Dock 中的“访达”图标,打开访达窗口。
2、按下 Command + Shift + G 组合键,调出“前往文件夹”对话框。
3、输入 ~/Library/Containers/com.apple.iBooksX/Data/Library/Caches/,点击“前往”。
4、在打开的 Caches 文件夹中,查找名称含 Books 或 Download 的子文件夹(如 com.apple.iBooksX.Downloads、com.apple.iBooksX.Cache 等),选中后右键选择“移到废纸篓”。
5、重复步骤 2–4,访问并清理以下路径中的缓存:/Library/Containers/com.apple.iBooksX/Data/Library/Caches/com.apple.iBooksX/。
二、清空 Books 应用专属容器数据
Apple Books 作为沙盒化应用,其全部运行时数据(含下载记录、缩略图、解压后的临时文件)均封装在 Container 目录内。彻底清空该容器可消除残留缓存,且不会影响 iCloud 中已购图书的元数据。
1、在访达中再次按下 Command + Shift + G。
2、输入 ~/Library/Containers/com.apple.iBooksX/,点击“前往”。
3、确认当前窗口顶部路径显示为 com.apple.iBooksX,而非其子目录。
4、选中整个 com.apple.iBooksX 文件夹,右键选择“移到废纸篓”。
使用 inotes CLI 从终端管理 Apple Notes。当需要在 macOS 的 Notes.app 中列出、读取、创建、编辑、删除或搜索备忘录时使用。
5、重启 Apple Books 应用:若应用正在运行,请先退出;重新打开后,应用将重建必要配置,但所有已购图书仍可通过 iCloud 图标一键重下。
三、通过“储存空间管理”界面清理 Books 内容
macOS 系统内置的“储存空间管理”工具可识别并批量处理 Apple Books 占用的空间,包括已下载但未在书库中显示的隐藏缓存副本,适用于无法定位具体路径的用户。
1、点击屏幕左上角苹果菜单 > “关于本机” > “储存空间” > “管理”。
2、在左侧边栏中找到并点击 图书 类别。
3、等待列表加载完成,查看右侧是否显示“已下载”但未出现在 Apple Books 书库中的条目(通常标注为“仅本地”或无 iCloud 图标)。
4、勾选这些条目,点击底部 删除 按钮。
5、若列表为空,可点按右上角“显示所有”或切换至“文稿”类别,搜索关键词 Books 或 iBooksX,筛选并删除相关大文件。
四、重置 Apple Books 同步状态
当 iCloud 同步出现错乱导致重复缓存下载时,重置 Books 的同步状态可强制刷新本地缓存索引,避免旧下载任务持续驻留。
1、打开“系统设置” > “Apple ID” > “iCloud”,关闭 iCloud 云端 iBooks 开关。
2、弹出提示时,选择 保留在 Mac 上(此操作仅断开同步,不删除本地图书)。
3、等待同步完全停止(约 10–30 秒),再重新开启 iCloud 云端 iBooks。
4、打开 Apple Books,进入“书库”标签页,长按任意图书封面,选择“从 Mac 删除”以清除本地副本;随后点击 iCloud 图标重新下载所需图书,新下载内容将生成全新缓存结构。


















