{"id":1450,"date":"2011-04-01T16:35:33","date_gmt":"2011-04-01T14:35:33","guid":{"rendered":"http:\/\/www.commander1024.de\/wordpress\/?p=1450"},"modified":"2011-04-01T16:35:33","modified_gmt":"2011-04-01T14:35:33","slug":"iso-kodierte-dateinamen-auf-utf-8-volume-kopieren","status":"publish","type":"post","link":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/","title":{"rendered":"ISO kodierte Dateinamen auf UTF-8 Volume kopieren"},"content":{"rendered":" <p> Lange Zeit hab ich diesen Schritt vor mir hergeschoben, aufgrund einer Hardwareneuanschaffung musste jetzt aber eine L\u00f6sung her. <\/p> \n <p> Das Problem: Ein alter Server (Debian Sarge), der noch nicht UTF-8 als default locale gesetzt hatte, sondern iso-8859-15. Somit waren die deutschen Umlaute solange ok, solange man mit einem Terminal mit gesetzter iso-8859-15-Codepage ein &#8218;ls&#8216; auf die betroffenen Dateien ausf\u00fchrt, bzw. enstprechend zu einem anderen Frontend wandelt. Kopiert man die Daten mithilfe von scp, nfs und co. auf einen anderen Host (neueren Datums) mit gesetzter UTF-8 locale, kommt nur noch Datensalat bei den Umlauten herum und schon das \u00d6ffnen oder Umbenennen der Dateien kann zum Problem werden (wenn man die kaputten Zeichen nicht richtig escape&#8217;d). <\/p> \n <p> Hierf\u00fcr gibt es aber schon seit geraumer Zeit das Tool &#8218;convmv&#8216;. Es gab sogar seit 2008 keine Updates mehr, wodurch man wohl davon ausgehen kann, dass sie hinreichend stabil und fehlerfrei ist. Genau genommen ist das sogar nur ein Perl Skript, sodass es auch dann kein Problem sein sollte, wenn das Paket nicht in der Paketverwaltung der eigenen Distribution zu finden ist, dann l\u00e4dt man es einfach <a href=\"http:\/\/j3e.de\/linux\/convmv\/\" target=\"_blank\">hier<\/a> herunter und entpackt das Archiv. Convmv kann nicht nur einzelne Dateien oder Ordner mit Dateien umwandeln, sondern ganze Dateib\u00e4ume bis hin zu ganzen Dateisystemen &#8211; und das sogar ziemlich flott. <\/p> \n <p> Auf dem Zielsystem (mit &#8218;kaputten&#8216; Umlauten) startet man das Tool, indem man Quell- und Ziellocale gleich mitangibt. <\/p> \n<blockquote>\n<pre># convmv -f iso-8859-15 -t utf-8 *<\/pre>\n<pre>Starting a dry run without changes...<\/pre>\n<pre>mv \".\/Malvenbl\ufffdten.tif\"\t\".\/Malvenbl\u00fcten.tif\"<\/pre>\n<pre>mv \".\/Melissenbl\ufffdtter.tif\"\t\".\/Melissenbl\u00e4tter.tif\"<\/pre>\n<pre>mv \".\/M\ufffdrser aus Olivenholz bearbeitet.psd\"\t\".\/M\u00f6rser aus Olivenholz bearbeitet.psd\"<\/pre>\n<pre>mv \".\/M\ufffdrser aus Olivenholz.psd\"\t\".\/M\u00f6rser aus Olivenholz.psd\"<\/pre>\n<pre>No changes to your files done. Use --notest to finally rename the files.<\/pre>\n<\/blockquote>\n <p> Jetzt ist es an der Zeit zu checken, ob alle Umlaute korrekt konvertiert wurden, bevor man die \u00c4nderungen am produktiven Dateisystem durchf\u00fchrt. Die letzte Zeile der Ausgabe gibt den Hinweis, dass man erst explizit den &#8211;notest Parameter setzen muss, um das Programm &#8222;scharf&#8220; zu schalten. <\/p> \n <p> Dies ist \u00fcbrigens kein Aprilscherz. <\/p> \n","protected":false},"excerpt":{"rendered":" <p> Lange Zeit hab ich diesen Schritt vor mir hergeschoben, aufgrund einer Hardwareneuanschaffung musste jetzt aber eine L\u00f6sung her. Das Problem: Ein alter Server (Debian Sarge), der noch nicht UTF-8 als default locale gesetzt hatte, sondern iso-8859-15. Somit waren die deutschen Umlaute solange ok, solange man mit einem Terminal mit gesetzter iso-8859-15-Codepage ein &#8218;ls&#8216; auf die&hellip; <\/p> \n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[12,87,3],"tags":[381,212,168,211,390,370,210,209],"class_list":["post-1450","post","type-post","status-publish","format-standard","hentry","category-administration","category-it","category-linux","tag-administration","tag-convert","tag-dateisystem","tag-iso","tag-it","tag-linux","tag-unicode","tag-utf-8","comments-open","no-comments"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ISO kodierte Dateinamen auf UTF-8 Volume kopieren &#8211; Commander1024<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus Scholz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/\"},\"author\":{\"name\":\"Marcus Scholz\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"headline\":\"ISO kodierte Dateinamen auf UTF-8 Volume kopieren\",\"datePublished\":\"2011-04-01T14:35:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/\"},\"wordCount\":294,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"keywords\":[\"Administration\",\"convert\",\"Dateisystem\",\"ISO\",\"IT\",\"Linux\",\"Unicode\",\"UTF-8\"],\"articleSection\":[\"Administration\",\"IT\",\"Linux\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/\",\"name\":\"ISO kodierte Dateinamen auf UTF-8 Volume kopieren &#8211; Commander1024\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\"},\"datePublished\":\"2011-04-01T14:35:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2011\\\/04\\\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ISO kodierte Dateinamen auf UTF-8 Volume kopieren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\",\"name\":\"Dem Commander1024 sein Blog\",\"description\":\"A Network Engineer&#039;s life\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\",\"name\":\"Marcus Scholz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"width\":1707,\"height\":2560,\"caption\":\"Marcus Scholz\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\"},\"description\":\"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\\\/e Beruf\\\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.\",\"sameAs\":[\"https:\\\/\\\/www.commander1024.de\",\"https:\\\/\\\/www.facebook.com\\\/Commander1024\",\"https:\\\/\\\/x.com\\\/Commander1024\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCG_WzkCMycoSH7lEcvKHnmA\"],\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/author\\\/commander1024\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ISO kodierte Dateinamen auf UTF-8 Volume kopieren &#8211; Commander1024","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/","twitter_misc":{"Verfasst von":"Marcus Scholz","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/#article","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/"},"author":{"name":"Marcus Scholz","@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"headline":"ISO kodierte Dateinamen auf UTF-8 Volume kopieren","datePublished":"2011-04-01T14:35:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/"},"wordCount":294,"commentCount":0,"publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"keywords":["Administration","convert","Dateisystem","ISO","IT","Linux","Unicode","UTF-8"],"articleSection":["Administration","IT","Linux"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/","url":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/","name":"ISO kodierte Dateinamen auf UTF-8 Volume kopieren &#8211; Commander1024","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#website"},"datePublished":"2011-04-01T14:35:33+00:00","breadcrumb":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.commander1024.de\/wordpress\/2011\/04\/iso-kodierte-dateinamen-auf-utf-8-volume-kopieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.commander1024.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"ISO kodierte Dateinamen auf UTF-8 Volume kopieren"}]},{"@type":"WebSite","@id":"https:\/\/www.commander1024.de\/wordpress\/#website","url":"https:\/\/www.commander1024.de\/wordpress\/","name":"Dem Commander1024 sein Blog","description":"A Network Engineer&#039;s life","publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commander1024.de\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d","name":"Marcus Scholz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","url":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","contentUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","width":1707,"height":2560,"caption":"Marcus Scholz"},"logo":{"@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg"},"description":"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\/e Beruf\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.","sameAs":["https:\/\/www.commander1024.de","https:\/\/www.facebook.com\/Commander1024","https:\/\/x.com\/Commander1024","https:\/\/www.youtube.com\/channel\/UCG_WzkCMycoSH7lEcvKHnmA"],"url":"https:\/\/www.commander1024.de\/wordpress\/author\/commander1024\/"}]}},"_links":{"self":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/comments?post=1450"}],"version-history":[{"count":8,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1450\/revisions"}],"predecessor-version":[{"id":1458,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/1450\/revisions\/1458"}],"wp:attachment":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/media?parent=1450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/categories?post=1450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/tags?post=1450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}