Hallo,
Gibt es ein Tool was mir alle Dateien anzeigt die fehlerhafte Zeichen im Namen enthalten? ich meine so etwas wo man mal ein öäüß genutzt hat und das durch z.b. utf8 Umstellung dann durch ein Fragezeichen oder anderes Zeichen ersetzt worden ist.
Ein Beispiel z.B.
K?che01.JPG bzw. K�che01.JPG wobei zweiteres kein Fragezeichen ist.
Am besten sollten alle Dateien angezeigt werden die eine JPG Endung haben egal ob gross oder klein geschrieben und Zeichen enthalten die über Alphanumeric gross klein hinausgehen.
Vielen Dank für die Hilfe.
Dateinamen mit Sonderzeichen finden und ersetzen
-
- Beiträge: 5648
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Dateinamen mit Sonderzeichen finden und ersetzen
Hallo
versuch mal gprename oder pyrename(r).
mfg
schwedenmann
versuch mal gprename oder pyrename(r).
mfg
schwedenmann
Re: Dateinamen mit Sonderzeichen finden und ersetzen
hallo,schwedenmann hat geschrieben:Hallo
versuch mal gprename oder pyrename(r).
mfg
schwedenmann
danke aber mit den programmen muss man wissen wo sich die dateien befinden, man muss wissen welches zeichen man geändert haben möchte und welches zeichen gesucht wird.
So etwas ist dafür bisher am besten geeignet. Hat jemand anders empfohlen.
Code: Alles auswählen
find . -regex '.*[^A-Za-z0-9./ _+-].*'
Re: Dateinamen mit Sonderzeichen finden und ersetzen
Wenn du sie nicht nur finden sondern direkt nach utf8 konvertieren willst, empfehle ich dir convmv.
findet alle Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen. Mit dem zusätzlichen Parameter --notest werden die Namen dann konvertiert.
Code: Alles auswählen
convmv -f iso-8859-15 -t utf-8 -r .