必须先关闭iCloud书签同步,再批量删除Safari书签并清除~/Library/SyncedBookmarks/缓存文件,否则删除后会自动回填;关闭同步后,可在书签边栏按Command多选或拖入临时文件夹整删,最后重启Safari。

Mac上批量删除Safari书签里的历史缓存
你发现Safari书签栏里混进了大量由iCloud同步带进来的、早已失效或重复的iPhone书签,它们不是普通书签,而是带有历史访问痕迹的“缓存型书签”——点击后会跳转到404页面,或反复加载失败。这类条目无法单个右键删除,必须批量清理。
先停用iCloud书签同步(关键前提)
不关同步就删,几秒后又自动回填。打开“系统设置”→你的Apple ID→“iCloud”→点击“Safari 浏览器”右侧的“…”按钮→关闭“书签”开关。【这一步必须完成,否则后续所有删除操作都无效】
在Safari中批量勾选并删除书签
打开Safari浏览器→点击工具栏左上角“边栏”按钮(两个重叠方块图标)→点击“书签”→在书签列表中按住Command键,逐个点击目标书签(支持连续多选)→松开后右键任意一个已选书签→选择“删除”。
这一步只删当前Mac上的显示项,但因同步已关,不会反弹。若书签数量极多,可先拖拽新建一个临时文件夹,把要删的全拖进去,再整文件夹右键删除——比逐个点快得多。
清除本地残留的同步缓存文件
访达 → 按Shift+Command+G → 输入~/Library/SyncedBookmarks/ → 回车 → 若该文件夹存在,直接拖入废纸篓。【删除前请确认iCloud书签同步已关闭,否则重启Safari会立刻重建该文件夹】
重启Safari浏览器。


















