{"id":8029,"date":"2017-04-23T09:27:28","date_gmt":"2017-04-23T07:27:28","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=8029"},"modified":"2018-09-07T16:25:41","modified_gmt":"2018-09-07T14:25:41","slug":"datei-mit-sonderzeichen-in-dateinamen-laesst-sich-nicht-per-ftp-loeschen","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=8029","title":{"rendered":"Datei mit Sonderzeichen in Dateinamen l\u00e4\u00dft sich nicht per FTP l\u00f6schen"},"content":{"rendered":"<p>Manchmal l\u00e4dt man mehrere Dateien hoch, und es ist einem nicht immer bewu\u00dft, das auch im 21. Jahrhundert Umlaute zu Problemen f\u00fchren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2.png\" alt=\"\" width=\"2732\" height=\"2048\" class=\"aligncenter size-full wp-image-8035\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2.png 2732w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2-300x225.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2-768x576.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Umlaute-2-1024x768.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Wer z.B. eine Datei mit Namen &#8222;Testdatei f<strong>\u00fc<\/strong>r Umlauttest.txt&#8220; mit einem FTP Client wie z.B. File Zilla auf einen Server hochl\u00e4dt, der keine Serverunterst\u00fczung f\u00fcr Nicht-ASCII-Zeichen hat, erh\u00e4lt nach dem upload den folgenden Dateiname:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53.png\" alt=\"\" width=\"1850\" height=\"71\" class=\"aligncenter size-full wp-image-8031\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53.png 1850w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53-300x12.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53-768x29.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-23-um-07.53.53-1024x39.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Da der upload klappt und man keine Fehlermeldung erh\u00e4lt, merkt man es nicht immer.<\/p>\n<p>Dann passen sp\u00e4ter die Links auf diese Datei u\u00e4. nicht, oder man verwendet den &#8222;richtigen&#8220; Dateinamen.<\/p>\n<p>Ein weiteres Problem. Man kann diese Datei mit dem FTP Client nicht mehr l\u00f6schen. Wenn man es versucht, kommt die Fehlermeldung:<!--more--><\/p>\n<p><strong>550 Permission denied.<\/strong><\/p>\n<p>Obwohl der User und die Datei die richtigen Rechte hat. Die Hotline anzuschreiben, macht auch keinen Sinn, denn die l\u00f6schen keine Dateien von Anwendern, auch wenn man sie darum bittet. Es ist aber kein Rechteproblem, wie die Fehlermeldung sagt. Also was tun?<\/p>\n<p>Also in den Account mit SSH einw\u00e4hlen, bei Strato z.B. mit:<\/p>\n<p>ssh www.domain.de@ssh.strato.de<\/p>\n<p>und dort die Datei mit<\/p>\n<pre class=\"lang:default decode:true \" >\r\nrm -rf 'Testdatei fu'$'\\314\\210''r Umlauttest.txt' \r\n<\/pre>\n<p>l\u00f6schen. In <a href=\"http:\/\/blog.wenzlaff.de\/?p=7994\" target=\"_blank\">diesem<\/a> Beitrag, hatte ich schon mal geschrieben, wie man Dateien mit Umlauten findet.<\/p>\n<p>Also wohl besser, f\u00fcr (wichtige) Dateinamen keine Umlaute (Sonderzeichen, Leerzeichen usw.) verwenden \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal l\u00e4dt man mehrere Dateien hoch, und es ist einem nicht immer bewu\u00dft, das auch im 21. Jahrhundert Umlaute zu Problemen f\u00fchren k\u00f6nnen. Wer z.B. eine Datei mit Namen &#8222;Testdatei f\u00fcr Umlauttest.txt&#8220; mit einem FTP Client wie z.B. File Zilla auf einen Server hochl\u00e4dt, der keine Serverunterst\u00fczung f\u00fcr Nicht-ASCII-Zeichen hat, erh\u00e4lt nach dem upload den &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=8029\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDatei mit Sonderzeichen in Dateinamen l\u00e4\u00dft sich nicht per FTP l\u00f6schen\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[220,808,79,1319],"tags":[1869,2811,740,189],"class_list":["post-8029","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-linux-2","category-programmierung","category-sicherheit-2","tag-loeschen","tag-sonderzeichen","tag-ssh","tag-umlaute"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8029"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8029\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8029"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}