应取消勾选「编辑→查找→在当前文件夹中查找」,再将搜索位置设为「这台mac」或用「+」添加「文件夹是」条件,即可启用递归扫描包含所有子文件夹。

在Mac访达中默认搜索只覆盖当前打开文件夹,若要让搜索结果自动包含所有子文件夹,必须关闭“当前文件夹”限制模式,否则搜不到深层嵌套的文件。
关闭“当前文件夹”限制
第一步:在任意访达窗口顶部菜单栏点击「编辑」→「查找」→「在当前文件夹中查找」,确保该选项未被勾选。若已勾选,点击取消——这是最关键的一步,勾选状态会强制搜索范围锁死在当前层,子目录内容完全不可见。
第二步:确认窗口右上角搜索栏右侧是否显示「位置:」字样及下拉箭头。若显示为「位置:当前文件夹」,点击该文字,从弹出菜单中选择「这个Mac」或「文稿」等更宽泛范围。
第三步:若仍需限定在某主目录但又要穿透子级(例如只搜「Downloads」及其所有子文件夹),直接在搜索栏输入关键词后,点击搜索栏下方出现的「+」号→左侧选「文件夹」→中间选「是」→右侧点击「选择」→导航至目标父文件夹(如 Downloads)并确认。此时搜索逻辑自动启用递归扫描。
用高级搜索语法强制包含子目录
方法一:路径通配符法
在搜索栏输入关键词(如“report”)→点击搜索栏下方「+」→左侧选「路径」→中间选「包含」→右侧输入 【*/Downloads/*】(注意开头和结尾的星号)。星号代表任意层级子路径,这样即使文件在 Downloads/2024/Q3/report.pdf 也能命中。
方法二:种类+深度组合法
先点击「+」添加一行:左侧「种类」→中间「是」→右侧「文件」;再点「+」加第二行:左侧「名称」→中间「包含」→右侧填关键词;最后点「+」加第三行:左侧「文件夹」→中间「是」→右侧留空不填。此时系统会自动将搜索拓展至所有子文件夹层级。
临时启用全路径递归搜索
打开访达 → 按 Command + Shift + G 调出「前往文件夹」对话框 → 输入目标父路径(如 ~/Documents)→ 点击「前往」→ 此时窗口已定位到该目录 → 在其搜索栏直接输入关键词 → 观察搜索栏右侧是否显示「位置:文档」。若是,说明已激活该目录及其全部子目录的递归索引。











