按Option键点击“清除最近使用的项目”可一键清空全部搜索条件;手动删除~/Library/Application Support/com.apple.sharedfilelist/下的RecentSearches.sfl2文件能彻底清除残留;终端执行defaults write com.apple.finder FXEnableRecentSearches -bool false、defaults delete com.apple.finder FXRecentSearches并killall Finder可永久禁用并擦除所有搜索记录。

你在Mac访达搜索栏输入关键词并点击“搜索”后,系统会自动记住你用过的搜索条件(比如“修改日期在最近7天”“类型为PDF”“名称包含xxx”),下次再点搜索框时这些条件会作为下拉建议反复出现——它们不是临时缓存,而是写入共享文件列表数据库的持久化记录,必须针对性操作才能真正清除。
用Option键一键清空全部最近搜索条件
这一步调用访达原生清除机制,不改配置、不删文件,适合只想快速让搜索栏下方所有历史条件消失的用户。
1、打开任意一个访达窗口,确保它处于前台激活状态。
2、点击顶部菜单栏的“前往”,同时按住Option(⌥)键不放。
3、菜单中原本的“最近使用的项目”会变成“清除最近使用的项目”,点击它。
4、在弹出的确认窗口中点击“清除”按钮——【该操作不可逆,且会同时清空应用程序、文稿、服务器等全部最近使用条目】。
手动删除搜索条件专用数据库文件
图形界面清除后,部分搜索条件仍可能“复活”,是因为系统把它们单独存放在RecentSearches.sfl2文件里。物理删除该文件才能确保无残留、不恢复。
1、打开访达 → 顶部菜单栏点击“前往”→“前往文件夹”。
2、粘贴路径:~/Library/Application Support/com.apple.sharedfilelist/,回车进入。
3、查找文件:com.apple.LSSharedFileList.RecentSearches.sfl2。
4、将该文件拖入废纸篓 → 右键废纸篓 → “清空废纸篓”。
注意:删除前请关闭所有访达窗口,否则系统可能在你操作途中重新写入缓存。
终端命令永久禁用并擦除搜索条件记录
执行后,访达搜索栏将彻底停止保存任何新搜索条件,已有条件也被强制清空,后续输入不再生成下拉建议。
第一步:禁用搜索条件记录功能
1、打开“应用程序”→“实用工具”→“终端”。
2、输入命令并回车:defaults write com.apple.finder FXEnableRecentSearches -bool false。
第二步:立即清除现有搜索条件缓存
1、在终端中继续输入:defaults delete com.apple.finder FXRecentSearches。
2、最后执行:killall Finder——这一步会强制重启访达进程,使禁用与清空同步生效。

















