必须从视觉入口、系统汇总、内存引用、底层存储四层同步清理“最近使用的服务器”记录,否则条目可能重现;先右键移除边栏入口,再关闭系统设置中“最近的项目”,接着用option键清除访达菜单记录或执行终端命令禁用,最后删除~/library/application support/com.apple.sharedfilelist/下的com.apple.lssharedfilelist.recentservers.sfl2文件。

你在Mac访达左侧边栏或“前往”菜单里看到的“最近使用的服务器”条目,会直接暴露你连接过的NAS、公司内网、FTP或SMB地址路径,他人点开就能看到完整URL甚至用户名前缀。这些记录不是临时缓存,而是写入系统级数据库文件并被多处界面调用,必须从视觉入口、系统汇总、内存引用、底层存储四层同步清理,漏掉任意一环都可能让条目重新浮现。
移除访达边栏中的服务器入口
这一步只隐藏左侧边栏的快捷入口,不删除数据,但能立刻切断他人通过边栏一眼扫到你连过哪些服务器的路径。
打开任意访达窗口,在左侧边栏找到“最近使用的服务器”,右键单击它。
从弹出菜单中选择“从边栏中移除”——该条目即刻消失,无需确认。
关闭系统级服务器记录汇总
边栏移除后,“前往”→“最近使用的服务器”仍可能显示历史条目。这是因为系统在全局层面维护三类汇总(应用程序/文稿/服务器),必须关掉这个总开关,才能让菜单项变灰或彻底消失。
点击屏幕左上角苹果图标 → “系统设置” → 左侧边栏滚动到底部,点击“桌面与程序坞”。
向下滚动至“最近的项目”区域,将“最近的项目”下拉菜单设为【无】——这会同时清空“应用程序”“文稿”“服务器”三类记录的源头。
在同一页面中,确认已关闭“在程序坞中显示最近使用的应用程序”和“在菜单栏中显示最近使用的项目”两个开关。
清除现有服务器连接历史
方法一:用Option键调出访达专属清除菜单(仅清访达内部记录)
第一步:确保任意一个访达窗口处于前台激活状态。
第二步:按住键盘Option(⌥)键不放,再用鼠标点击顶部菜单栏的“前往”。
第三步:菜单中“最近使用的服务器”会变为“清除最近使用的项目”,点击它。
第四步:在弹出的确认框中点击“清除”——【该操作不可逆,执行后所有服务器条目立即消失】。
方法二:终端命令强制切断记录写入机制
打开“应用程序”→“实用工具”→“终端”,依次执行以下两条命令:
defaults write NSGlobalDomain NSRecentDocumentsLimit -int 0
killall Finder
命令执行后访达自动重启,“前往”菜单中“最近使用的服务器”将不再出现新条目,旧条目也失去引用基础。
手动删除服务器连接的底层数据库文件
图形界面清除和命令行禁用后,部分服务器路径仍可能因.sfl2文件残留而重新加载。必须物理删除对应文件,才能确保无痕。
打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
查找并删除文件:com.apple.LSSharedFileList.RecentServers.sfl2——这是专存服务器历史的唯一文件,删它即可,不必动其他.sfl2文件。
将该文件拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。











