必须从界面显示、系统汇总、底层数据库三层面同步清理Mac“最近使用”记录,否则几小时内自动重现:先右键移除边栏条目,再关闭系统设置中程序坞/菜单栏显示、访达新窗口默认项及聚焦搜索追踪,接着按Option键清除访达内记录,最后删除.sfl2文件并用终端命令冻结写入。

Mac访达左侧边栏的“最近使用”列表会持续显示你打开过的文档、文件夹、服务器路径甚至搜索条件,这些条目同步出现在苹果菜单、程序坞右键、聚焦搜索和访达窗口内部,存在隐私泄露风险且干扰日常操作——必须从界面显示、系统汇总、底层数据库三层面同步清理,否则几小时内就会自动重现。
先移除边栏视觉入口
这一步只隐藏左侧边栏的“最近使用”条目,不删数据、不改设置,适合立刻消除他人一眼可见的访问痕迹。
点击Dock中的访达图标,打开任意访达窗口;
在左侧边栏找到【最近使用】文字项(注意不是“最近项目”或“最近的项目”,是带图标的独立条目);
将鼠标悬停其上 → 右键单击 → 选择“从边栏中移除”——该操作即时生效,无需重启访达。
关闭系统级汇总与新记录生成
仅隐藏边栏远远不够。若底层开关未关,“最近使用”会在苹果菜单、程序坞右键、聚焦搜索中自动重建,所有历史仍可被调出。
第一步:关闭程序坞与菜单栏的聚合显示
点击屏幕左上角苹果图标 → “系统设置” → 左侧边栏滚动到底部 → 点“桌面与程序坞” → 在“最近的项目”区域,把“在程序坞中显示”和“在菜单栏中显示”两个开关全部关闭。
第二步:禁用访达新窗口默认加载历史
打开访达 → 按 Command + , 打开偏好设置 → 切换到“通用”标签页 → 在“打开新访达窗口时打开”下拉菜单中,选“桌面”或“iCloud 云盘”,【不能选“最近使用”】。
第三步:关闭聚焦搜索中的追踪
系统设置 → 隐私与安全性 → 聚焦搜索 → 关闭“最近搜索”和“最近打开的项目”两项。
按Option键清除当前访达窗口内记录
这个隐藏功能专清访达窗口内部的“最近文档”“最近服务器”“最近搜索”视图,不影响苹果菜单和程序坞,但能精准抹掉你在访达里点开过的敏感路径。
打开任意一个访达窗口,确保它处于前台激活状态;
按住键盘上的Option(⌥)键不放,再用鼠标点击顶部菜单栏的“前往”;
菜单中原本的“最近使用的项目”会变成“清除最近使用的项目”,点击它;
在弹出的确认框中点“清除”——这一步操作起来很简单,直接点击就行。
手动删除底层.sfl2文件,物理清除残留
图形界面操作后,记录可能因缓存未刷新而复活。直接删掉系统存储的RecentFolders.sfl2、RecentDocuments.sfl2和RecentSearches.sfl2文件,才能确保无残留、不恢复。
方法一:精准清除三类核心记录
打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”;
粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入;
查找并删除以下三个文件:
• com.apple.LSSharedFileList.RecentFolders.sfl2
• com.apple.LSSharedFileList.RecentDocuments.sfl2
• com.apple.LSSharedFileList.RecentSearches.sfl2;
将这三个文件全部拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
终端命令冻结底层记录写入
前面所有操作都只是“清空”,而这条命令是“断根”:它把系统全局的最近文档计数器设为0,访达重启后连缓存索引都停止维护,彻底杜绝复活可能。
① 打开“应用程序”→“实用工具”→“终端”;
② 输入以下命令并回车:defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0;
③ 紧接着输入:killall Finder;
【执行后访达会强制重启,所有窗口关闭再自动重开,请提前保存未保存的工作】。











