Text in Dateien suchen

In jeder Datei eines Ordners nach Text suchen und Datei, Zeilennummer und die Zeile selbst zurückbekommen.

100 % privat – läuft vollständig in Ihrem Browser. Ihre Daten werden auf Ihrem Gerät verarbeitet und niemals ins Internet gesendet.

Der Ordner wird in Ihrem Browser gelesen. Nichts wird hochgeladen und nichts verändert.

Über das Suchen in Dateien

Jeder hat schon einmal eine Datei über etwas gesucht, das darin steht — einen Kundennamen in einer von zweihundert Rechnungen, ein altes Kennwort in einer Konfiguration, einen Satz in einem Ordner voller Notizen. Und jeder wurde vom Suchfeld seines Betriebssystems im Stich gelassen.

Die Windows-Suche indiziert Dateiinhalte nur für bestimmte Orte und bestimmte Dateitypen, und wo sie nichts indiziert hat, liefert sie nichts zurück, statt es zu sagen. Das ist schlimmer als eine Fehlermeldung, denn Sie schließen daraus, der Text sei nicht da. Spotlight macht es besser, schweigt aber ebenso darüber, was es ausgelassen hat.

Dieses Werkzeug öffnet jede infrage kommende Datei und liest sie. Sie bekommen die Datei, die Zeilennummer und die Zeile selbst — und, genauso wichtig, eine Zählung von allem, was nicht gelesen werden konnte.

Nur lesend: nichts wird hochgeladen, nichts verändert.

So wird es benutzt

  • Auf Zu durchsuchenden Ordner wählen klicken und ihn auswählen. Ihr Browser fragt nach der Leseberechtigung
  • Eingeben, wonach gesucht werden soll
  • Bei Bedarf Groß-/Kleinschreibung beachten, Ganzes Wort oder Regulärer Ausdruck ankreuzen
  • Mit Nur diese Typen eingrenzen — nur txt, md zu durchsuchen ist weit schneller, als alles zu öffnen
  • Suchen drücken, dann Treffer kopieren oder die CSV herunterladen

Jeder Treffer zeigt Zeilennummer und Zeile, der gefundene Text ist hervorgehoben. Eine sehr lange Zeile wird um den Treffer herum gekürzt statt weggelassen, sodass auch eine minifizierte Datei eine brauchbare Antwort liefert.

Es sagt Ihnen, was es übersprungen hat

Genau das machen die eingebauten Suchen falsch, deshalb steht es nach jeder Suche auf dem Bildschirm:

  • Kein Text — eine Datei mit einem NUL-Byte ist binär. Ein JPEG nach „Rechnung" zu durchsuchen kann nichts als Rauschen ergeben, also wird es übersprungen und gezählt
  • Zu groß — alles über 8 MB. Eine einzige riesige Protokolldatei sollte den Tab nicht einfrieren
  • Nicht lesbar — von einem anderen Programm gesperrt, mitten im Durchlauf verschwunden oder vom Betriebssystem verweigert

Kommt eine Suche leer zurück und die Zusammenfassung nennt 40 übersprungene Dateien, wissen Sie, dass Sie es mit einem weiteren Typfilter erneut versuchen sollten. Eine stille Null hätte Ihnen gar nichts gesagt.

Drei Arten zu suchen

  • Klartext — die Voreinstellung. Alles, was Sie eingeben, wird wörtlich gesucht, sodass eine Suche nach Preis ($) genau das findet und nicht maskiert werden muss
  • Ganzes WortRad findet Rad, aber nicht Radio. Nützlich für Namen und Bezeichner
  • Regulärer Ausdruck — die volle JavaScript-Variante. \d{4}-\d{2}-\d{2} für Datumsangaben, TODO|FIXME für eines von beiden, ^import für Zeilen, die damit beginnen. Ein ungültiger Ausdruck wird als ungültig gemeldet, statt stillschweigend nichts zu finden

Groß-/Kleinschreibung beachten gilt für alle drei.

Wofür es genutzt wird

  • Die Rechnung mit dem Namen eines Kunden unter Hunderten finden
  • Eine Einstellung aufspüren, die in einem Ordner voller Konfigurationsdateien vergraben liegt
  • Einen Ordner voller Notizen oder Markdown nach einer halb erinnerten Wendung durchsuchen
  • Prüfen, ob ein API-Schlüssel oder Kennwort in einem Projektordner liegt
  • Vor dem Umbenennen jede Datei finden, die eine Funktion oder Variable erwähnt
  • Exportierte CSVs auf einen Wert prüfen, der dort nicht stehen sollte
  • Eine Liste mit Zeilennummern bekommen, die man in ein Ticket einfügen kann

Gut zu wissen

  • Läuft unter Windows, macOS, Linux und ChromeOS — es ist eine Webseite, es gibt also nichts zu installieren. Auf iPhone, iPad oder Android funktioniert es nicht: mobile Browser können einer Webseite keinen Ordner übergeben
  • Jeder Browser liefert hier dieselbe Antwort. Den Inhalt einer Datei zu lesen können sowohl die moderne Ordnerauswahl als auch das ältere Dateilisten-Verfahren
  • Nichts wird hochgeladen. Jede Datei wird auf der Seite geöffnet und durchsucht
  • Es gibt keinen Index, deshalb dauert die erste Suche in einem großen Ordner so lange wie das Lesen. Genau deshalb kann sie auch nie veraltet sein
  • Je Datei werden bis zu 50 Treffer behalten und 300 Dateien angezeigt; die CSV enthält jeden Treffer
  • Dateien werden als UTF-8 gelesen. Eine Datei in einer älteren regionalen Kodierung kann seltsame Zeichen zeigen, die Suche selbst funktioniert für einfachen ASCII-Text trotzdem
  • Die Suche läuft auf der Seite, ein sehr großer Ordner hält den Tab also beschäftigt. Ein Fortschrittsbalken zeigt, wie weit es ist

Verwandte Werkzeuge

Wir veröffentlichen regelmäßig neue Tools — abonniere uns auf YouTube, um bei jedem neuen Tool benachrichtigt zu werden.

Weitere Tools

Alle anzeigen

Empfohlene Apps

Alle anzeigen