{"id":273,"date":"2023-09-02T09:44:11","date_gmt":"2023-09-02T07:44:11","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=273"},"modified":"2023-09-02T09:44:13","modified_gmt":"2023-09-02T07:44:13","slug":"verzeichnisse-ohne-dateien-am-terminal-duplizieren","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/02\/verzeichnisse-ohne-dateien-am-terminal-duplizieren\/","title":{"rendered":"Verzeichnisse ohne Dateien am Terminal duplizieren"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Manchmal m\u00f6chte man einen Ordner (Verzeichnis) mit all seinen Unterordnern kopieren, aber nicht die Dateien darin, nur die Ordner. Dabei sollen die Abh\u00e4ngigkeitsverh\u00e4ltnisse zwischen den Ordnern erhalten bleiben, also die Ordnerstruktur. Daf\u00fcr erzeugt man einen neuen Ordner (am besten mit neuem Namen) und kopiert alle Ordner dahinein &#8211; ohne den obersten. Das geht mit dem Terminal in wenigen Sekunden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"746\" height=\"480\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordner_in_Ferien_neu.png\" alt=\"\" class=\"wp-image-274\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordner_in_Ferien_neu.png 746w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordner_in_Ferien_neu-300x193.png 300w\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier die Schritte<br><strong><\/strong><br>Aus dem&nbsp;<em>Ordner A<\/em>&nbsp;(Ferien) kopiert man alle Unterordner in den&nbsp;<em>Ordner B<\/em>&nbsp;(Ferien_2008-2010, nicht im Bild) &#8211; leer, aber hierarchisch geordnet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mit Dateimanager und Terminal:<\/strong><br>1. Man erzeugt einen\u00a0<em>Ordner B<\/em>\u00a0(\u00fcber einen Dateimanager oder mit\u00a0<em>mkdir<\/em>\u00a0im Terminal).<br>2. Man geht zu\u00a0<em>Ordner A<\/em>\u00a0(\u00fcber einen Dateimanager oder mit\u00a0<em>cd<\/em>\u00a0im Terminal).<br>3. Im gleichen Terminal gibt man danach folgenden Befehl ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find * -type d -exec mkdir ~\/Ordner_B\/\\{\\} \\;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u2022 Das Sternchen gleich nach&nbsp;<em>find<\/em>&nbsp;steht hier f\u00fcr das aktuelle Verzeichnis&nbsp;<em>~\/Ordner_A<\/em>. Dessen Ordner und Unterordner werden kopiert. Darum ist es wichtig, dass die Eingabeaufforderung den Pfad zu diesem Verzeichnis enth\u00e4lt, im Musterbeispiel also so lautet:&nbsp;<em>user@debian: ~\/Ordner_A$&nbsp;<\/em>(siehe unten).<br>\u2022 Auch die Zeichen \/\\{\\} \\; sind sehr wichtig und die Abst\u00e4nde \u00fcberall ebenso.<br>\u2022 Nat\u00fcrlich sieht die Eingabeaufforderung den eigenen Gegebenheiten entsprechend aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Oder alles im Terminal:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"104\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordnerkopie_Terminal-1024x104.png\" alt=\"\" class=\"wp-image-275\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordnerkopie_Terminal-1024x104.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordnerkopie_Terminal-300x30.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordnerkopie_Terminal-768x78.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Ordnerkopie_Terminal.png 1037w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch hat man jetzt eine exakte Verzeichnis-Kopie. F\u00fcr eine solche Aufgabe ist das Terminal unersetzlich.<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color wp-block-paragraph\">Verfasst von Rocky<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"273\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"273\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Manchmal m\u00f6chte man einen Ordner (Verzeichnis) mit all seinen Unterordnern kopieren, aber nicht die Dateien darin, nur die Ordner. Dabei sollen die Abh\u00e4ngigkeitsverh\u00e4ltnisse zwischen den Ordnern erhalten bleiben, also die Ordnerstruktur. Daf\u00fcr erzeugt man einen neuen Ordner (am besten mit neuem Namen) und kopiert alle Ordner dahinein &#8211; ohne den obersten. Das geht mit dem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,5,7,6],"class_list":["post-273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-linux","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/273\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/273\/revisions\/276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/274"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}