safari书签重复需分场景处理:拼音排序聚堆识别、手动批量删除(200条内)、导出html+正则提取url去重(500条以上),操作前须备份。

你在Safari书签栏或“收藏的书签”里反复看到“知乎”“知乎专栏”“Zhihu”“知乎 - 知识分享平台”,点开却跳转同一页面;还有十几个带不同UTM参数的淘宝链接、失效的404博客地址,混在文件夹里占位又干扰查找——不清理,下次找重要链接就得翻三页。
用边栏拼音排序快速聚堆重复项
这一步不做删除,但能让中文书签按首字拼音自动扎堆,把“百度”“B站”“博客园”各自归拢,一眼扫出密集异常区。Safari默认按Unicode排序,中文看着乱,启用拼音排序后物理位置就对了。
1、打开 Safari,按 Command + Shift + B 呼出书签侧边栏。
2、确保边栏顶部显示的是“书签”,不是某个子文件夹。
3、鼠标移到边栏任意书签上 → 右键(或触控板双指轻点)→ 选择“排序方式” → 点击“按名称”。
若看到连续三行都叫“微信公众号后台”,或“v2ex.com”“V2EX”“V2EX社区”挤在同一段,这就是你要重点核查的重复簇。注意:排序仅作用于当前视图,不会改原始结构,也不触发iCloud同步,可放心操作。
手动批量删重复(200条以内适用)
适合重复集中在单个文件夹、总数不超过200条的情况。图形界面下肉眼比对准确率高,误删风险低,还能精确控制留哪条、删哪条。
1、按 Option + Command + B 打开书签管理器窗口。
2、左侧边栏中,逐个展开目标文件夹(例如“工作常用”“学习资料”),右侧实时列出所有条目。
3、按住 Command 键,逐一单击疑似重复的书签(比如都指向 https://notion.so 的条目)。
若该文件夹内书签密集排列,建议改用 Shift 键连续选中:先点第一条 → 按住 Shift → 再点最后一条,区间内全部选中,比 Command 点更快。
4、右键任一已选中项 → 选择“删除” → 在弹窗中点击“删除”。
导出HTML + 正则提取URL去重(500条以上必用)
当书签超500条,或存在带不同参数的同一页面(如 https://example.com/?utm_source=a 与 https://example.com/?utm_source=b),图形界面完全无法识别,必须解析原始 HTML 结构。
方法一:快速定位高频域名重复
1、Safari菜单栏 → 书签 → 导出书签,保存为 Bookmarks.html 到桌面。
2、用 VS Code 或 Sublime Text 打开该文件(勿用预览模式,必须以纯文本方式读取)。
3、按 Command + F,输入目标域名如 apple.com,观察匹配行数;若同一域名出现3次以上,大概率含重复。
4、重点检查每处匹配行中的 <dt>@#@#@#@#@#@#@#@#@#@0</dt>,复制URL粘贴到新标签页验证是否真跳转同一页面。
方法二:用正则提取并去重统计(进阶)
1、在 VS Code 中按 Command + Shift + H 唤出全局替换面板。
2、启用正则模式(.* 按钮),查找:@#@#@#@#@#@#@#@#@#@1,替换为:$1\t$2\n。
3、将结果复制到 Numbers 或 Excel,对第一列(URL)做条件筛选或去重计数,直接标出重复URL及其出现次数。
【操作前务必备份Bookmarks.html,误删原始文件将导致无法还原】











