·4 Min. Lesezeit

Suchen und Ersetzen in Dateinamen auf dem Mac

Suchen und Ersetzen in Dateinamen klingt einfach, aber es richtig zu machen erfordert mehr Kontrolle als ein simpler Textaustausch — Groß-/Kleinschreibung, Ganzwort-Übereinstimmung und der Umgang mit mehrfach auftretendem Text.

Suchen und Ersetzen ist die mit Abstand häufigste Batch-Umbenennungsoperation. Du hast ein Wort oder eine Zeichenfolge, die in einer Reihe von Dateien vorkommt, und musst sie gegen etwas anderes austauschen — ein Projekt wurde umbenannt, ein Kunde hat seinen Firmennamen geändert, oder eine alte Namenskonvention muss in einem Archiv aktualisiert werden. Das klingt nach der einfachsten denkbaren Umbenennungsaufgabe, und oft ist sie das auch. Aber sobald deine Dateinamen nicht perfekt einheitlich sind, zeigt einfaches Suchen und Ersetzen schnell seine Grenzen.

Wo einfaches Suchen und Ersetzen an Grenzen stößt

Die Finder-Funktion für Suchen und Ersetzen funktioniert für saubere, wörtliche Fälle. Aber echte Ordner sind unordentlicher als das:

  • Der zu ersetzende Text taucht in unterschiedlicher Schreibweise in verschiedenen Dateien auf („Draft" vs. „draft" vs. „DRAFT")
  • Die Zielzeichenfolge kommt mehr als einmal in einem Dateinamen vor, und du willst nur ein Vorkommen ersetzen
  • Du musst ein Muster ersetzen, keinen exakten Text — etwa jede Versionsnummer, nicht nur „v1"
  • Du willst mehrere Suchen-und-Ersetzen-Operationen nacheinander ausführen, die jeweils auf der vorherigen aufbauen

Die Ersetzungsfunktion des Finders erledigt genau eine exakte Textersetzung pro Durchgang, ohne Optionen zur Groß-/Kleinschreibung und ohne Mustererkennung.

Suchen und Ersetzen mit mehr Kontrolle

Renym enthält eine Suchen-und-Ersetzen-Aktion mit Regex-Unterstützung, sodass du sowohl einfache wörtliche Ersetzung als auch musterbasierte Übereinstimmung im selben Tool hast.

Renym sucht und ersetzt in Dateinamen unter macOS

Einfache Austausche für unkomplizierte Fälle

Ersetze „OldClientName" durch „NewClientName" bei jeder Datei im Stapel — die Live-Vorschau bestätigt dabei, dass die Änderung richtig aussieht, bevor du sie anwendest.

Mustererkennung, wenn Text variiert

Schalte Regex ein und suche nach Mustern statt exakten Zeichenfolgen — ersetze jedes „draft_v" gefolgt von einer Zahl durch „final", unabhängig davon, welche Zahl folgt.

Mehrere Ersetzungen verketten

Musst du drei verschiedene Ungereimtheiten im selben Stapel beheben? Füge der Pipeline drei Suchen-und-Ersetzen-Schritte hinzu. Jeder läuft auf dem Ergebnis des vorherigen Schritts, und die Vorschau spiegelt die gesamte Kette wider.

Hol dir Renym im Mac App Store

Nächster Artikel

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store