gpt4 book ai didi

macos - mdfind 缺少结果

转载 作者:行者123 更新时间:2023-12-04 05:00:00 29 4
gpt4 key购买 nike

我有一组从免费图书馆下载的 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,而不是关于实际的文本搜索..

最佳答案

mdfind 在我的书籍文件夹中也丢失了一些 PDF:

$ comm -3 <(printf %s\\n ~/Documents/books/**/*.pdf | sort) <(mdfind -onlyin ~/Documents/books kMDItemContentType=com.adobe.pdf | sort) | wc -l
6
mdimport ~/Documents/books没有帮助,但在我使用 sudo mdutil -Ea 重建 Spotlight 索引后,它找到了所有这些文件。 .

关于macos - mdfind 缺少结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16258856/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com