【发布时间】:2013-04-21 22:49:33
【问题描述】:
我有一些从免费图书馆下载的 PDF 文件,我想不时搜索这些文件。为此,我想使用一个执行“mdfind”命令的 shell 脚本。 由于我的计算机上有很多 PDF,我不希望对这些 PDF 中的每一个都执行 kMDItemTextContent。我只想搜索特定的一组 PDF。
我的问题是,当我聚焦搜索这些 PDF 时——例如,它们的文件名中都有某个单词——所有 13 个 PDF 都会在结果中弹出,但是当我使用 mdfind 搜索某个文件夹中的 PDF 时,只有 2 个出现。
这是我使用的:
mdfind -onlyin '/Users/folder/folder/folder with spaces/' 'kMDItemContentTypeTree=="com.adobe.pdf"'
谁能告诉我为什么?!
更新:以上只是关于找到正确的 PDF,而不是关于实际的文本搜索..
【问题讨论】:
标签: macos shell terminal spotlight