Endlich ohne Probleme Dateinamen umcodieren (iso8859-1 -> utf8)

Langsam habe ich nicht mehr daran geglaubt, dass ich ohne selber zu programmieren mal ein Tool finde mit dem ich die alten Dateien meines Dateisystems von einem in das andere NLS – Format umwandeln kann.

Gerade beim Kopieren von Dateien von einem auf den anderen Datentäger kommt es immer wieder vor, dass der die Dateiennamen im alten iso8859-1 – Format sind und damit auf der Konsole nicht vernünftig angezeigt werden.

Manche haben das Problem auch beim Update eines Samba-Servers auf neuere Versionen. Auch hier kann es vorkommen, dass sich das Format ändert. Und wer will schon alle Dateien per Hand ändern?

Abhilfe bietet das EBuild app-text/convmv. Dieser Befehl kann über einen einfachen Aufruf alle Dateien im aktuellen Verzeichnis per

convmv -f iso8859-1 -t UTF8 *

von iso8859-1 nach UTF8 konvertieren. Zumindest gibt dieser Aufruf die Information was geändert würde ;-). Erst der Zusatzparameter --notest führt die Umwandlung wirklich durch.

Vielen Dank an den Programmierer (Bjoern JACKE )

Veröffentlicht von

mgisbers

Michael Gisbers ist selbständiger IT-Berater und -Trainer mit den Schwerpunkten Linux-Systemadministration, Datensicherheit und Sicherheitsüberprüfungen. Er ist LPIC-3-zertifiziert und Vorsitzender des OpenRheinRuhr e.V.