Suchen Sie nach Text in mehreren PDFs und Dokumenten

36

Ich habe ein paar Notizen von anderen Schülern bekommen, aber sie stammen aus einem alten Lehrbuch, in dem nicht alles in der gleichen Reihenfolge behandelt wurde. Daher muss ich die Notizen für jedes Kapitel durchsuchen (jedes einzelne Kapitel befindet sich in einem anderen. pdf oder .doc) zum Beispiel für "Trace Conditioning".

Früher habe ich Google Desktop dafür verwendet. Jetzt habe ich Launchy und habe es angewiesen, pdfs zu durchsuchen, aber es werden nur die Titel und nicht die Inhalte durchsucht.

Vielen Dank für jede Hilfe.

Hase
quelle
Was versuchst du zu tun, wenn du eine Übereinstimmung gefunden hast?
Cremefraiche
Müssen Sie wissen, ob eine Zeichenfolge in einer Datei vorkommt oder wo dies auch der Fall ist?
Jacob Vlijm
Sobald ich herausgefunden habe, welches Kapitel das von mir gesuchte Thema abdeckt, kann ich die Hinweise zu diesem Thema in diesem Kapitel lesen. Ich muss also nur wissen, ob und nicht wo. (Bitte denken Sie bei der Beantwortung daran, dass ich Ihre Antworten nicht kommentieren kann, da ich nicht über 50 Reputationspunkte verfüge. Ich kann nur meine eigene Frage kommentieren.)
Rabbit
1
Sie können Antworten auf Ihre Frage kommentieren, wir sind nicht so hart.
Alaa Ali
@Rabbit mit Ihrer Bearbeitungszusammenfassung Sie haben mich daran gehindert, Ihre Frage zu bearbeiten, um "Danke" zu entfernen;)
αғsнιη

Antworten:

31

Recoll ist wahrscheinlich die vielseitigste Dokumentensuchmaschine, die Sie unter Linux finden werden:

Bildbeschreibung hier eingeben

Es unterstützt eine Vielzahl von verschiedenen Formaten und ist sehr anpassbar.

Installationsanweisungen und andere Hinweise finden Sie in dieser Antwort . Auch die offizielle Dokumentation ist sehr nützlich.

Glutanimate
quelle
4
Akzeptiert man diese Antwort, weil sie ursprünglich für Linux ist, befindet sie sich im Ubuntu Software Center und ist alles GUI. Mit anderen Worten, dies ist die einfachste: D Danke :)
Rabbit
1
Erstaunliche App. So schnell!
yuranos87
2
Vergessen Sie nicht zu installieren, antiwordum auch nach .docDateien zu suchen .
Lenooh
22

Installieren Sie das Paket pdfgrep

sudo apt-get install pdfgrep

dann benutze den Befehl:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +
Edward Torvalds
quelle
Können wir es mit der Gnome-Suchmaschine konfigurieren?
Ein Umar Mukthar
Danke! Das hat funktioniert. Wenn sich jemand wundert, ist "Muster" das, was Sie durch bestimmten Text ersetzen würden. Wenn der Text Leerzeichen enthält, können Sie ihn in doppelte Anführungszeichen setzen.
6005
2
Wenn Sie wissen , wo Sie Ihre PDF - Dateien vorhanden sind, können Sie den Befehl vereinfachen, nur pdfgrep -r "my expression"wo -rsucht rekursiv durch die Verzeichnisse.
LondonRob
4

Verwenden Sie DocFetcher , eine native Linux-Anwendung, die mehrere Dokumenttypen indiziert und durchsucht.

labnut
quelle
1
Vielen Dank! Das funktioniert gut, kann aber nicht ausgeführt werden, ohne das Terminal zu benutzen. Ich würde dich abstimmen, aber ich kann noch nicht abstimmen;)
Rabbit
@ Rabbit Ähm, ich denke, Sie können auch über Antworten auf Ihre Frage abstimmen.
Alaa Ali
@AlaaAli Nein, die Reputationsgrenze gilt auch für das OP.
Glutanimate
1
Ja, ich konnte nicht. Ich kann jetzt aber! :) Ich brauchte nur 15
Rabbit
0

Ich verstehe, dass Adobe Reader eine proprietäre Software ist, aber über eine gut gestaltete Funktion zum Suchen in Dateien verfügt (über das Menü Bearbeiten -> Suchen oder durch Drücken von Ctrl+ Shift+ F).

Einfache Suchoptionen

Das Fenster Einfache Suche wird unten angezeigt:

Einfache Suche in Adobe Reader

Sie müssen einstellen, wo Sie suchen möchten? Klicken Sie auf Alle PDF-Dokumente in und wählen Sie dann den Speicherort aus dem Dropdown-Menü ( Nach Speicherort suchen ).

Sie können den Suchbegriff für Nach welchem ​​Wort oder nach welchem ​​Ausdruck möchten Sie suchen? Feld und geben Sie Suchoptionen an: Nur ganze Wörter , Groß- / Kleinschreibung beachten , Lesezeichen einschließen, Kommentare einschließen .

Erweiterte Suchoptionen

Erweiterte Suche ist konfigurierbarer - siehe Bild unten:

Erweiterte Suche

Der Suchpfad wird unter Suchen in festgelegt . Suchbegriff
- in Nach welchem ​​Wort oder Ausdruck möchten Sie suchen? .
Ergebnisse zurückgeben, die folgende Optionen enthalten: Übereinstimmen Genaues Wort oder Ausdruck , Übereinstimmen mit einem der Wörter , Übereinstimmen mit allen Wörtern , Boolesche Abfrage .

Weitere Optionen sind: Nur ganze Wörter , Case-Sensetive , Proximity , abstammend , Fügen Sie Lesezeichen , Kommentare einschließen , einschließen Attachments .


Hinweis: Sie können weiterhin den nativen Adobe Reader Version 9.5.5 installieren, wie in einem anderen Thread beschrieben .

Nrrbert
quelle
-5
  1. Laden Sie zuerst die Software "wine" auf Ihren Desktop herunter
  2. In diesem Fall installieren Sie seekfast als unten angegebenen Link
  3. http://seekfast.org/download-seekfast
  4. du kannst deine Arbeit machen
  5. Es funktioniert, wenn nicht, dann kommentiere mich bitte
Virbhadrasinh Gohil
quelle
1
Abgestimmt für das Vorschlagen von Wein (was Windows bedeutet), wenn Linux-Lösungen vorhanden sind.
Sri
1
Entschuldigung, Bruder, aber wenn ich es das mal brauche, benutze ich das. Deshalb gib diesen Vorschlag.
Virbhadrasinh Gohil
Das Ausführen einer Windows-Anwendung unter Ubuntu wird im Allgemeinen nicht empfohlen. Als Linux ist es praktisch virenfrei. Ich gehe mit @ Sri 's Idee
A Umar Mukthar