Wenn ich die Suchfunktion in Nautilus verwende , werden nur Dateien mit übereinstimmenden Dateinamen zurückgegeben. Es werden nicht einmal Platzhalter unterstützt. Beispielsweise gibt "* .txt" nichts zurück. Ich würde erwarten, dass es alle TXT-Dateien zurückgibt.
Wie auch immer, es gibt eine Möglichkeit, ohne die Befehlszeile den Inhalt von Dateien zu durchsuchen, einschließlich aller Nur-Text-Dateien (.txt, .html, .css, .js, .c, .csv, .sh, .py, ...), Archive (.zip, .7z, .rar, .tar, ...), Office- / Libreoffice-Dateien (.doc, .docx, pptx, .odf, .ods, ...) und Medien (.mp3, .mp4, ...) Metadaten? Die Suche sollte auch die Option haben, Dateigröße, Datum, Typ und Groß- / Kleinschreibung zu ändern.
Antworten:
Wenn Sie verwenden
Nautilus
, klicken Sie einfach auf "Suchen" in der obersten Ebene Ihres Basisordners (dh wo Sie alle Ihre Ordner sehen können) und geben Sie nur in das Suchfeld.pdf
(oder eine beliebige Erweiterung.txt
, die Sie suchen möchten) ein. Das ist, was ich tue und es hat mir gerade alle PDFs in meinem Home-Ordner zurückgegeben. Sie müssen in der Nautilus-Suche keine Platzhalter oder Anführungszeichen um den Suchbegriff setzen, im Gegensatz zu Suchprogrammen in der Befehlszeile.Das
gnome-search-tool
kann verwendet werden , innerhalb von Dateien- zu suchen , um die Home - Ordner auswählen oder das Verzeichnis gesucht werden soll und klicken Sie dann aufselect more options
, und geben Sie Ihren Suchbegriff ein, wo es heißt :'contains the text.
"Es kann sehr langsam sein , wie es ohne Index funktioniert, aber ich habe es mehr verwendet Mal und es war nützlich für grundlegende Suchanfragen.quelle
Hier ist meine Lösung für 1,5 Terabyte Dateien auf einer externen Festplatte - denn Sie können mit "find - all" in der resultierenden XLSX schön und einfach suchen (Beantwortet die GUI-Frage nicht, tho - sorry)
Fügen Sie dies in das Terminal ein, um eine TXT-Datei mit all Ihren Ordnern und Dateien zu erstellen
Öffnen Sie anschließend die TXT-Datei und ersetzen Sie ./ & / durch "*". Ersetzen Sie auch "user user" durch "user *", um Größe und Datum für dieses Jahr abzugrenzen. Ersetzen Sie "\" durch Leerzeichen
Dann in der XLS (Libre Office) -Spalte "*" öffnen. Speichern unter XLSX - (XLS macht nur 35.000 Zeilen - meine hatte 330.000 Zeilen) Erste Spalte löschen, durch die automatische Nummer 1 ersetzen. Die nächsten 7 Spalten - Geht normalerweise zu Spalte G
Und nutzen Sie die Suchfunktion in Libre Office nach Herzenslust
quelle
Im Launcher sehen Sie den Homefolder. Klicken Sie darauf und wählen Sie die zu durchsuchende Bibliothek aus. Sie sehen in der rechten oberen Ecke die Antwort. Damit können Sie suchen.
quelle