在多个pdf和docs中搜索文本


36

我有一堆其他学生写的笔记,但它们来自一本旧的教科书,没有以相同的顺序处理所有内容,因此我需要翻阅每一章的笔记(每章都在不同的章节中)。 pdf或.doc),例如“跟踪条件”。

我曾经为此使用Google桌面,现在有了Launchy,并告诉它搜索pdf,但它仅搜索标题,而不搜索内容。

谢谢你的帮助。


找到比赛后,您想做什么?
cremefraiche 2014年

您是否需要知道字符串是否出现在文件中,或者该字符串在何处
Jacob Vlijm 2014年

一旦找到要寻找的主题,我就可以阅读该章中有关该主题的注释,因此,我只需要知道IF而不是在哪里。(请记住,回答时我不能对您的回答发表评论,因为我没有50分的声​​誉,我只能对自己的问题发表评论)。

1
你可以回答你的问题发表评论,我们不是苛刻。
Alaa Ali

@兔子与您的编辑摘要,您阻止了我编辑您的问题,以删除“谢谢”;)
αғsнιη14年

Answers:


31

Recoll可能是您可以在Linux上找到的功能最全的文档搜索引擎:

在此处输入图片说明

它支持多种不同格式,并且非常可定制。

有关安装说明和其他指示信息,请查看此答案官方文档也非常有用。


4
接受此答案是因为它是linux原生的,它在ubuntu软件中心中,并且都是gui。换句话说,这是最简单的一个:D谢谢:)
Rabbit

1
惊人的应用程序。很快!
yuranos87

2
不要忘记安装antiword以便搜索.doc文件。
lenooh

22

安装套件 pdfgrep

sudo apt-get install pdfgrep

然后使用以下命令:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +

我们可以使用gnome搜索引擎对其进行配置吗?
Umar Mukthar,2015年

谢谢!这工作了。如果有人想知道,“模式”就是您要用特定文本替换的内容。如果文本中有空格,则可以将其用双引号引起来。
6005年

2
如果你知道你的PDF文件,可以简化命令只pdfgrep -r "my expression"在那里-r递归搜索通过目录。
LondonRob

4

使用DocFetcher,这是一个本机Linux应用程序,可以对多种文档类型进行索引和搜索。


1
谢谢!效果很好,但是似乎不使用终端就无法执行它。我会投票给你,但..还不能投票;)
兔子

@兔子,我想您也可以对问题的答案进行投票。
Alaa Ali 2014年

@AlaaAli不,信誉限制也适用于OP。
谷氨酰胺

1
是的,我不能。我现在可以了!:)我只需要15
兔子

0

我知道Adobe Reader是专有软件,但是它具有精心设计的“文件中搜索”功能(可从“ 编辑” ->“ 搜索”菜单或按Ctrl+ Shift+访问F)。

简单搜索选项

简单搜索如下所示的窗口:

在Adobe Reader中简单搜索

您需要设置要在哪里搜索?所有PDF文档,然后从下拉菜单中选择位置(浏览位置)。

您可以将搜索项输入到您要搜索的单词或短语?字段并指定搜索选项:仅全词区分大小写包括书签包括注释

进阶搜寻选项

高级搜索更具可配置性-参见下图:

高级搜索

搜索路径在“ 查找范围”中设置。
搜索项目- 您要搜索哪个单词或短语?
返回的结果包含以下选项:匹配完全匹配的单词或词组匹配任意单词匹配所有单词布尔查询

其他选项包括:仅全词区分大小写接近阻止包括书签包括注释包括附件


注意:您仍可以按照其他主题中的说明安装本机Adobe Reader 9.5.5版。


-5
  1. 首先在您的桌面上下载“葡萄酒”软件
  2. 在这个胜利安装seekfast如下链接
  3. http://seekfast.org/download-seekfast
  4. 你可以做你的工作
  5. 它的工作,如果它不那么请评论我

1
当存在Linux解决方案时,因建议葡萄酒(即Windows)而被否决。
斯里兰卡

1
对不起,兄弟,但是当我需要的时候,我使用了这个,这就是为什么给出这个建议。
Virbhadrasinh Gohil 2014年

通常不建议在ubuntu下运行Windows应用程序。由于linux实际上是无病毒的。我赞同@Sri的想法
Umar Mukthar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.