2009-11-19 18:51:02 +0000 2009-11-19 18:51:02 +0000
69
69
Advertisement

Durchsuchen von Textdateien in Mac OS X

Advertisement

Gibt es eine Möglichkeit, in Mac OS X alle Textdateien in einem Ordner (und Unterordnern) nach einer bestimmten Zeichenfolge oder einem bestimmten Textstück zu durchsuchen?

Advertisement
Advertisement

Antworten (8)

93
93
93
2009-11-19 19:02:16 +0000

Wenn Sie die Befehlszeile bevorzugen,

grep "my string of text" -R .

Sie müssen mit grep vertraut sein (oder werden). Lesen Sie man grep für weitere Informationen.

25
25
25
2009-11-19 23:56:58 +0000

Sie können dies nicht über das Spotlight-Symbol in der Menüleiste tun. Aber Sie können es mit Spotlight tun:

  1. Navigieren Sie im Finder zu dem Ordner.

  2. Geben Sie Ihre Suche in der Suchleiste oben rechts im Ordner ein.

  3. Über den Ergebnissen befindet sich eine Zeile mit der Aufschrift:

Suchen: Dieser Mac “Ihr Ordnername”

Klicken Sie auf den Namen Ihres Ordners, um die Suche auf den Ordner zu beschränken und nicht auf den ganzen Computer, was die Standardauswahl “Dieser Mac” tut.

Klicken Sie dann auf das Zahnradsymbol, wählen Sie “Suchkriterien anzeigen” und ändern Sie die Art auf Textdateien.

22
Advertisement
22
22
2013-02-03 19:57:25 +0000
Advertisement

Sehr leistungsfähig und schnell

mdfind "text to find"

Beschreibung Mac Dev Centre - The Power of mdfind

5
5
5
2009-11-19 18:55:59 +0000

In der oberen rechten Ecke Ihres Bildschirms: Spotlight BBEdit unterstützt auch die große Suche in Dateien und Ordnern.

4
Advertisement
4
4
2013-02-04 13:56:22 +0000
Advertisement
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c ignoriert Groß- und Kleinschreibung. Siehe diese Antwort für eine Übersicht über das Abfrageformat und andere Attribute .

grep -F what? -l -r ~/Notes --include *.txt

-F sucht nach festen Zeichenketten anstelle von Regex. -l gibt nur die Namen der passenden Dateien aus.

2
2
2
2015-11-12 06:53:06 +0000

Öffnen Sie den Finder

Navigieren Sie zu dem Ordner, den Sie durchsuchen möchten, falls Sie einen haben.

Geben Sie den zu suchenden Begriff in die Suchleiste in der oberen rechten Ecke ein. Möglicherweise müssen Sie das Fenster aufspannen, um ihn zu sehen.

Nachdem Sie angefangen haben zu tippen oder die Eingabetaste gedrückt haben, sehen Sie links unter dem Suchfeld einen Bereich mit der Aufschrift:

Suchen: Dieser MacIhr OrdnerGemeinsam

Wenn Sie Ihren gesamten Computer durchsuchen möchten, klicken Sie auf “Dieser Mac”. Ansonsten klicken Sie auf den Ordnernamen daneben. Möglicherweise ist er bereits ausgewählt.

Rechts neben diesen Optionen befindet sich eine Schaltfläche “Speichern” mit einem Pluszeichen daneben.

Klicken Sie auf das Pluszeichen. Sie sehen nun zwei Dropdown-Listen. In der ersten wählen Sie “Art”. In der zweiten wählen Sie “Any” oder “Text .

Die Auswahl von "Any” findet möglicherweise mehr Treffer, während “Text” Dateien findet, die laut Mac OS X unter die Kategorie “Text” fallen.

Die Anzahl der Suchergebnisse wird in der Fußzeile angezeigt, wenn die Fußzeile angezeigt wird.

FYI Mir ist aufgefallen, dass es manchmal etwas dauert, bis eine Suche durchgeführt wird, und manchmal gibt es keine Anzeichen dafür, dass der Finder etwas tut. Ich würde nicht zu lange warten, aber wenn Sie einen kleinen Ordner durchsuchen, sollte es sehr schnell gehen. Wenn Sie Ihren Mac durchsuchen, kann es bis zu einer Minute oder mehr dauern.

Nota bene: Um eine exakte Phrase zu finden, schließen Sie sie in Anführungszeichen ein.

1
Advertisement
1
1
2019-06-14 13:37:59 +0000
Advertisement

Ich würde vorschlagen, dass Sie sich File Content Finder im App Store ansehen (Haftungsausschluss - ich bin der Entwickler). Es ist eine erschwingliche App, die speziell für die Suche nach Dateiinhalten ohne Indizierung entwickelt wurde. Sie unterstützt Textdateien und andere wichtige Dateiformate (pdf, doc(x), xls(x), etc).

Mit seiner Filterung können Sie Ihre Suche nach mehreren Kriterien optimieren und verfeinern - Dateityp, Erstellungs-/Änderungsdatum usw.

Hier finden Sie eine detaillierte Dokumentation zur Funktionsweise.

0
0
0
2017-10-23 06:15:25 +0000

Für eine schnellere Suchgeschwindigkeit können Sie ag (der silberne Sucher)

Installation verwenden: brew install the_silver_searcher

Die Verwendung ist gleich, ersetzen Sie einfach das grep durch ag

Zum Beispiel:

ag "my string of text" -R .

Weitere Informationen finden Sie auf Github .

Advertisement

Verwandte Fragen

12
5
13
8
6
Advertisement