在 Mac Safari 中,如果想批量删除书签文件夹里的内容,通常需要借助书签管理器来完成:先打开管理器,点击目标书签文件夹,使用 Shift+单击可连续全选书签后删除;或者按 Command+A 仅选中当前文件夹下的直属书签再删除;如果书签数量很多,也可以先导出 HTML 文件,编辑后再重新导入。

在 Mac 的 Safari 浏览器中,如果你想清空某个书签文件夹中的全部书签,而不是直接删除整个书签文件夹本身,就需要避开“右键删除文件夹”这种快捷操作。因为直接删除文件夹会连同文件夹结构一起移除,而你的目标通常是仅删除里面的书签内容,保留空文件夹以便后续继续整理和归类。
用书签管理器精准清空文件夹内容
1、按 Command + Shift + B 打开 Safari 边栏 → 点击边栏顶部的“书签”标签 → 再按 Command + Option + B 打开完整的书签管理窗口。
2、在左侧树状目录中,单击需要清空的目标文件夹(例如“临时收集”),右侧会立即显示该文件夹中的全部书签条目。
3、将鼠标移动到右侧列表最上方的第一个书签 → 按住 Shift 键 不放 → 向下滚动到底部 → 单击最后一个书签 → 即可一次性连续选中该区间内的所有书签。
4、右键点击任意一个已选中的书签 → 选择“删除” → 在弹出的确认窗口中点击“删除”。【此操作只会删除所选书签,不会删除书签文件夹本身,也不会影响其中的子文件夹结构】
用键盘快捷键批量清理(适合嵌套结构)
当你需要清空的是一个包含多层子文件夹的父级书签目录(例如“工作”文件夹下还有“前端”“后端”“设计”等子文件夹),同时又不希望误删子文件夹结构时,可以使用下面这种更稳妥的方法:
方法一:聚焦后全选再删除
在 Safari 书签管理器中,用鼠标单击目标父文件夹名称 → 按 Command + A → 此时只会选中该文件夹下**直属的书签项目**(不包含子文件夹)→ 按 Delete 键 → 确认删除。
方法二:逐层清空子文件夹内容
先展开目标父文件夹 → 依次单击其下的每个子文件夹 → 每次点击后按 Command + A → Delete → 确认删除。相比拖拽操作或频繁右键,这种方式更稳定,也能减少因鼠标偏移而误选相邻书签的情况。
注意:如果某个子文件夹中没有书签,只有更深层级的子文件夹,那么按 Command + A 不会选中任何内容,此时直接跳过即可,无需额外处理。
通过导出HTML文件彻底过滤(500+条书签适用)
当目标书签文件夹中的书签数量非常多,同时还夹杂大量失效链接、重复网址或历史收藏,手动逐条删除不仅效率低,还容易遗漏,这时更适合使用导出 HTML 的方式进行彻底清理:
第一步:在 Safari 菜单栏中依次点击“文件” → “导出书签”,将文件保存为 Bookmarks.html。
第二步:使用文本编辑器(如 TextEdit 或 VS Code)打开该文件 → 搜索 → 找到对应的 目标文件夹名
区块 → 删除该区块中所有的 ...
标题以及内部子文件夹对应的 结构。
第三步:保存修改后的 HTML 文件 → 返回 Safari 菜单栏 → 点击“文件” → “导入书签” → 选择该文件 → 导入位置选择“个人收藏” → 点击“导入”。【导入操作不会覆盖原有书签结构,而是会把清理后的书签内容重新补充到同名文件夹中】
