先用书签管理器手动筛选:按Option+Command+B打开,悬停查看最后访问时间,标记“从未访问”或早于2024年的条目,Command多选后删除;再按“最后访问时间”排序聚堆清理;超800条可导出HTML用终端命令筛旧链接。

用书签管理器手动筛选不常用网址
你在Safari里收藏了上千个网址,但真正每周打开的可能不到50个,其余大部分是“以后再看”“备用链接”“临时查资料”留下的沉睡条目,它们挤占视觉空间、拖慢搜索响应、还干扰文件夹归类逻辑。
1、按 Option + Command + B 打开书签管理器窗口,确保左侧边栏完全展开「书签菜单」「收藏的书签」及所有子文件夹。
2、在右侧列表中,将鼠标悬停在某条书签上——等待约1秒,右侧底部状态栏会显示「最后访问时间:2023-06-12」或「从未访问」;若连续看到5条以上显示「从未访问」或时间早于2024年,立即标记为待删候选。
3、按住 Command 键,逐一点击这些低频/零频书签;注意避开名称含「备份」「存档」「测试」等字样的条目,它们可能是有明确用途的离线资源。
4、右键任一已选中项 → 选择「删除」→ 在弹窗中确认执行。这一步不可撤销,【删除前务必确认未误选正在使用的调试链接或内部系统入口】。
按访问频率自动排序并批量清理
当不常用网址分散在多个文件夹、人工逐条核对效率极低时,必须借助Safari原生排序能力快速聚堆。该功能不依赖插件,无需导出,5秒内完成视图重构。
第一步:在书签管理器窗口中,鼠标移至右侧书签列表空白处 → 右键 → 选择「排序方式」→「按最后访问时间」。
第二步:列表顶部将集中出现一批「从未访问」和「2022年前访问」的条目,它们默认排在最前面,且连续排列;用鼠标从第一条开始拖选,直到遇到第一个「2025年访问」条目为止。
第三步:松开鼠标,按 Delete 键直接清除整段选中区域。Safari不会二次弹窗确认,操作即时生效。
这一步删得快,但风险高——如果你刚导入一批新书签还没点开过,它们也会被归入「从未访问」组一并清掉。建议先在小范围文件夹(如「临时收集」)试运行一次。
导出HTML后用终端命令筛出长期未访问链接
适用于书签总量超800条、且你怀疑部分链接虽被点击过,但实际早已失效或域名变更,仅靠「最后访问时间」无法识别的情况。
方法一:提取所有带访问时间戳的书签行并过滤旧数据
1、Safari中导出书签为 Bookmarks.html,保存至桌面。
2、打开「终端」,执行以下命令:
grep -A 1 '<a href="https://www.php.cn/link/2113e963726c472002dff00ea09b5a01" add_date awk wc></a>
该命令会输出「添加时间早于2024年1月1日」的书签数量。若结果大于200,说明沉睡链接规模已超出手动处理阈值。
方法二:精准定位并删除指定时间范围内的书签块
1、在VS Code中打开 Bookmarks.html,按 Command + F 输入 <DT><A HREF= 定位所有链接节点。
2、找到一个典型旧链接,观察其上方最近的 <H3>文件夹名</H3> 和下方紧邻的 </DL> 标签,确认整个书签块边界。
3、选中从 <DT><A HREF= 开始、到下一个 </DL> 结束的整段HTML,剪切删除。
保存文件后,通过 Safari →「文件」→「导入书签…」重新载入。导入过程会自动跳过格式错误节点,无需提前校验。

















