Ich hab hier Ordner in meinem Dateisystem, bei denen offenbar die Zeichencodierung nicht passt. Bei Zugriff von Windows via Samba erscheinen die Ordner als absolut namenlos, in der Linux Konsole wird aus "ä" bei "ls" dann ein "?", also aus "käsekuchen" wird "k?sekuchen". Nutzt man die Autovervollständigung mit Tab, verschwinden die Umlaute zzgl. der darauffolgende Buchstabe ganz, aus "käsekuchen" wird also "kekuchen".
Wenn ich die Ausgabe von "ls" mal in z.B. less pipe, dann wird aus "käsekuchen" ein "k<E4>sekuchen". Sieht für mich so aus, als wenn das ganze in ANSI/ISO-8859-1/Windows-1252/Latin1 codiert ist statt UTF-8. Ich würde diese Verzeichnisse nun gern umbenennen. Aber wie mache ich das? Autovervollständigung beim "mv"-Befehl vervollständigt nicht weiter als bis zum ersten Problemzeichen, auch wenn der Name danach eindeutig weitergeht. Dank sagen wir mal "käsekuchen1", "käsekuchen2", "käsekuchen3" kann ich auch nicht per "mv k* neuername" umbenennen.
Lange Rede, kurzer Sinn: Wie füge ich z.B. dieses "<E4>"-Zeichen ein? Oder wie benenne ich meine Dateien mit kaputter Codierung um?
Wenn ich die Ausgabe von "ls" mal in z.B. less pipe, dann wird aus "käsekuchen" ein "k<E4>sekuchen". Sieht für mich so aus, als wenn das ganze in ANSI/ISO-8859-1/Windows-1252/Latin1 codiert ist statt UTF-8. Ich würde diese Verzeichnisse nun gern umbenennen. Aber wie mache ich das? Autovervollständigung beim "mv"-Befehl vervollständigt nicht weiter als bis zum ersten Problemzeichen, auch wenn der Name danach eindeutig weitergeht. Dank sagen wir mal "käsekuchen1", "käsekuchen2", "käsekuchen3" kann ich auch nicht per "mv k* neuername" umbenennen.
Lange Rede, kurzer Sinn: Wie füge ich z.B. dieses "<E4>"-Zeichen ein? Oder wie benenne ich meine Dateien mit kaputter Codierung um?
Zuletzt bearbeitet: