Ich habe einen alten PC, auf dem Debian Stable ausgeführt wird und der ein Upgrade benötigt. Das Problem ist, dass latin1 (ISO-8859-1) für alles verwendet wird, und da der Rest der Welt auf UTF-8 umgestiegen ist, plane ich, diesen Computer ebenfalls zu konvertieren.
Und für diese Frage werde ich mich auf die Dateien konzentrieren, die mit Samba bereitgestellt werden, und einige haben einige latin1-Zeichen in den Dateinamen (wie åäö).
Jetzt ist mein Plan, alle Daten dieses alten Computers auf einen brandneuen Computer zu verschieben, auf dem Debian Stable ausgeführt wird (jedoch mit UTF-8).
Hat jemand eine gute Idee?
Hinweis : Später iconv
möchte ich den Inhalt einiger Dateien folgendermaßen konvertieren:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt
Ich kenne jedoch keinen guten Weg, um das Dateisystem selbst zu konvertieren.
Hinweis : Normalerweise gehe ich normalerweise nur scp
von einem Computer zum nächsten, aber dann habe ich latin1-Zeichen im utf-8-Dateisystem.
Update : Habe eine kleine Testrunde mit einer Hand voller Dateien (mit lustigen Zeichen) in den Dateinamen gemacht, und das schien zu funktionieren.
convmv -r -f ISO-8859-1 -t UTF-8 *
Anmerkung : -r
= rekursiv; -f
/ -t
= von / bis.
Es war also nur mit dem auszuführen --notest
convmv -r -f ISO-8859-1 -t UTF-8 --notest *
Nichts mehr dazu.