如何在 Spotlight 中搜索另一个特定文件夹内的文件夹

如何在 Spotlight 中搜索另一个特定文件夹内的文件夹

是否可以告诉聚光灯搜索包含在文件夹“y”中的文件夹“x”?

例如,我的电脑中有多个名为“june”的目录,但其中一个位于名为“pictures”的目录中。我想使用诸如 之类的查询来查找该目录june dir:pictures

.
├── documents
│   └── june
├── downloads
│   └── june
├── june
├── pictures
│   └── june               //I need to find this specific june
├── presentations
│   └── june
└── statements
    └── june

我知道可以在 finder 中搜索或者使用 find/grep 命令进行搜索,但这超出了这个问题的范围。

答案1

我不知道如何从 Spotlight 菜单中执行此操作,但您始终可以在 Finder 中打开文件夹,开始搜索,然后从范围栏中选择该文件夹:

或使用mdfind

mdfind -onlyin ~/Pictures/ june

kMDItemPath 不能与 mdfind 一起使用. 否则,您可以使用类似的东西'kMDItemPath=="*pictures*/june/"

但是 mdfind 与 grep 结合使用应该与单独使用 mdfind 一样快:

mdfind 'kMDItemFSName==june' | grep '/pictures/'

相关内容