我在一个文件夹中查找包含的文件 path
在它的名字。我进去了 path
在搜索框中,选择它来搜索当前文件夹(无论如何这是我的默认文件夹)。工具提示表明 Filenames
Name matches: path
。
我看到的是110个项目,其中没有一个甚至包含字符串 path
,更不用说匹配了。
寻找者认为我在寻找什么,结果究竟意味着什么?
这是一款运行MacOS Sierra的相对较新的iMac。
我在一个文件夹中查找包含的文件 path
在它的名字。我进去了 path
在搜索框中,选择它来搜索当前文件夹(无论如何这是我的默认文件夹)。工具提示表明 Filenames
Name matches: path
。
我看到的是110个项目,其中没有一个甚至包含字符串 path
,更不用说匹配了。
寻找者认为我在寻找什么,结果究竟意味着什么?
这是一款运行MacOS Sierra的相对较新的iMac。
Answers:
在Finder中,使用命令-F获取Finder搜索窗口。你会得到:
现在有一个添加了标准的栏。您会看到一个弹出菜单“Kind”,后跟“is”和另一个弹出菜单“Any”。单击“种类”,然后从该菜单中选择“名称”:
现在在“名称”后面有一个弹出菜单,从中选择“包含”,然后在后面的字段中键入单词“path”。
您可以点击搜索栏右侧的+号添加条件。
Spotlight似乎确实“强化”Finder窗口中的默认搜索字段。我只是在绝望中使用Spotlight,因为它几乎从来没有找到我正在寻找的东西。但是根据Finder搜索窗口中的搜索条件,我通常会预订成功。
所以,请记住:命令-F为您提供带有条件栏的Finder搜索窗口,这当然有帮助。
这里有两个问题:默认情况下,Finder将:
要解决第一个问题,您需要告诉Finder只匹配文件名。当您在搜索框中键入“路径”时,应该会出现一个下拉菜单,其中包含“名称匹配:路径”选项。选择它,而不是只按Enter键。或者,您可以输入 name:path
进入搜索框,具有相同的效果。
你无法用Finder真正解决第二个问题;即使将搜索限制在当前文件夹中,也无法排除其子文件夹。为此,您需要第三方工具,或学会在终端中使用命令 ls *path*
。
path
?
Name matches: path
,但我不知道 name:path
技术。它也没有帮助。