Immer wieder kommt es vor, dass Dateien, die jemand unter Windows in ein Archiv (insb. zip und 7-zip) gepackt und mir geschickt hat, in den Dateinamen nach dem Entpacken anstelle bestimmter Sonderzeichen (Umlaute oder Akzente) lediglich Platzhalter aufweisen (auf Terminals normalerweise ein ‘?’ [Fragezeichen] unter Nautilus üblicherweise dieses Zeichen: ‘’ [was auch immer]).
Abhilfe schafft convmv (kann auf allen größeren Distributionen über den jeweiligen Paketmanager installiert werden).
Bei mir hilft normalerweise folgender Befehl, um sämtliche Dateinamen (inkl. Verzeichnisnamen) rekursiv zu konvertieren(–notest auslassen, um das Ergebnis zuvor zu prüfen):
convmv -f cp852 -t utf8 --nfc -r --notest [Pfad]
Mit
convmv --list
werden alle unterstützten Encodings angezeigt.
Schreibe einen Kommentar