Ich möchte also etwas ziemlich Einfaches :) Eine App, in der ich ein Verzeichnis zum Suchen und einen String / Regexp zum rekursiven Durchsuchen des Dateiinhalts in diesem Verzeichnis platziere und eine Liste der Ergebnisse erhalte.
Ich möchte nicht so etwas wie "Tracker", der im Hintergrund läuft und Dinge indiziert. Ich möchte etwas, das nur nach Bedarf sucht, wie grep, wenn ein Pfad angegeben wird.
In Windows habe ich grepWin verwendet, was für diesen Zweck ziemlich perfekt war.
Ich habe KFileReplace ausprobiert, scheint etwas umständlich. Auch die eingebaute Nautilus-Suche ausprobiert, aber es scheint nur nach Dateinamen zu suchen?
Edit: Gnome-Search-Tool scheint eher das zu sein, wonach ich suche, aber es unterstützt Regex nicht (oder tut es, aber nur für Dateinamen).
quelle
Antworten:
Suchschlüssel . Sie finden es in
universe
.quelle
Du könntest versuchen
regexxer
, was in den Repositories steht. Sie können es mit installierenWie in
/usr/share/doc/regexxer/README
:Es scheint genau das zu sein, was Sie möchten, da Sie Dateien und Ordner durchsuchen und auch in einem ausgewählten Dokument suchen können, indem Sie die Such- und Ersetzungsfunktion verwenden, die reguläre Ausdrücke im Perl-Stil verwendet. (Sie können jedoch nur in Textdateien, HTML- und XML-Dateien und ähnlichen Dateitypen suchen, nicht in PDFs oder Office-Dokumenten.)
In Summe,
Sie können verschiedene Muster im Mustersuchfeld angeben. Beispielsweise können Globs (*), Zeichenklassen [ab] und {Klammererweiterungen} verwendet werden, um Sie beim Auffinden Ihrer Dateien zu unterstützen. Sie können auch rekursiv und nach versteckten Dateien suchen, was besonders nützlich ist.
Sie können im Such- / Ersetzungsfeld auch verschiedene komplexe Regex-Muster verwenden. Dort können die meisten regulären Perl-Ausdrücke verwendet werden, die Sie unter Bezugnahme auf den vorherigen Link nachlesen können. (Abgesehen davon können reguläre Perl-Ausdrücke auch mit der Befehlszeile verwendet werden
grep
: sieheman grep
; Sie müssten die Option -P angeben.)Um in einer Datei zu suchen oder Zeichenfolgen zu suchen und zu ersetzen, finden Sie Ihr Dokument mit der Suche auf der linken Seite. Klicken Sie dann auf das Dokument und wählen Sie mit der rechten Seite Ihr Such- / Ersetzungsmuster aus. Dann können Sie in dem gezeigten einfachen Beispiel auf die Schaltfläche klicken, um alle zu ersetzen oder zu ersetzen, und dann Ihr Dokument speichern.
Siehe auch meine Antwort hier, wo ich die jeweiligen Suchoptionen in
regexxer
und vergleichesearchmonkey
:quelle
Ich kenne diese beiden Guis und habe sie nie benutzt, daher bin ich mir nicht sicher, ob sie über verfügbar sind
apt-get
. Hier sind die Links:Und es scheint, dass sie nicht so reich an Funktionen sind (nach Screenshots zu urteilen).
Hoffe das hilft ein bisschen.
quelle
Ich bevorzuge https://glogg.bonnefon.org/index.html
Es ist nicht zu kompliziert, Sie können mit erweiterten regulären Ausdrücken, Platzhaltern oder festen Zeichenfolgen suchen (Extras> Optionen).
Und was noch wichtiger ist: Es gibt zwei Ansichten: Die erste Ansicht zeigt die übereinstimmenden Linien und die zweite Ansicht hebt die Linie hervor, auf die Sie in der ersten Ansicht geklickt / ausgewählt haben, damit Sie die Linie im tatsächlichen Kontext und nicht im gefilterten Kontext anzeigen können.
quelle