{"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>Manchmal m&ouml;chte man einen Ordner (<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>) mit all seinen Unterordnern kopieren, aber nicht die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en darin, nur die Ordner. Dabei sollen die Abh&auml;ngigkeitsverh&auml;ltnisse zwischen den Ordnern erhalten bleiben, also die Ordnerstruktur. Daf&uuml;r erzeugt man einen neuen Ordner (am besten mit neuem Namen) und kopiert alle Ordner dahinein &ndash; ohne den obersten. Das geht mit dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> 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>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) &ndash; leer, aber hierarchisch geordnet.<\/p>\n\n\n\n<p><strong>Mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateimanager\/\" target=\"_self\" title=\"Ein Dateimanager erm&ouml;glicht es Benutzern auf die am Rechner angeschlossenen Datentr&auml;ger und Laufwerke zuzugreifen. Man kann sich den Inhalt von Verzeichnissen auflisten lassen, durch die Verzeichnisstruktur navigieren und Dateien &ouml;ffnen. Zudem sind Operationen mit Dateien wie Kopieren, Verschieben, L&ouml;schen m&ouml;glich, es k&ouml;nnen neue Verzeichnisse angelegt sowie vorhandene Dateien und Verzeichnisse gel&ouml;scht werden. Einige Dateimanager erlauben&hellip;\" class=\"encyclopedia\">Dateimanager<\/a> und <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>:<\/strong><br>1. Man erzeugt einen&nbsp;<em>Ordner B<\/em>&nbsp;(&uuml;ber einen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateimanager\/\" target=\"_self\" title=\"Ein Dateimanager erm&ouml;glicht es Benutzern auf die am Rechner angeschlossenen Datentr&auml;ger und Laufwerke zuzugreifen. Man kann sich den Inhalt von Verzeichnissen auflisten lassen, durch die Verzeichnisstruktur navigieren und Dateien &ouml;ffnen. Zudem sind Operationen mit Dateien wie Kopieren, Verschieben, L&ouml;schen m&ouml;glich, es k&ouml;nnen neue Verzeichnisse angelegt sowie vorhandene Dateien und Verzeichnisse gel&ouml;scht werden. Einige Dateimanager erlauben&hellip;\" class=\"encyclopedia\">Dateimanager<\/a> oder mit&nbsp;<em>mkdir<\/em>&nbsp;im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>).<br>2. Man geht zu&nbsp;<em>Ordner A<\/em>&nbsp;(&uuml;ber einen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateimanager\/\" target=\"_self\" title=\"Ein Dateimanager erm&ouml;glicht es Benutzern auf die am Rechner angeschlossenen Datentr&auml;ger und Laufwerke zuzugreifen. Man kann sich den Inhalt von Verzeichnissen auflisten lassen, durch die Verzeichnisstruktur navigieren und Dateien &ouml;ffnen. Zudem sind Operationen mit Dateien wie Kopieren, Verschieben, L&ouml;schen m&ouml;glich, es k&ouml;nnen neue Verzeichnisse angelegt sowie vorhandene Dateien und Verzeichnisse gel&ouml;scht werden. Einige Dateimanager erlauben&hellip;\" class=\"encyclopedia\">Dateimanager<\/a> oder mit&nbsp;<em>cd<\/em>&nbsp;im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>).<br>3. Im gleichen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> gibt man danach folgenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> 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>&bull; Das Sternchen gleich nach&nbsp;<em>find<\/em>&nbsp;steht hier f&uuml;r das aktuelle <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>&nbsp;<em>~\/Ordner_A<\/em>. Dessen Ordner und Unterordner werden kopiert. Darum ist es wichtig, dass die Eingabeaufforderung den Pfad zu diesem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> enth&auml;lt, im Musterbeispiel also so lautet:&nbsp;<em>user@<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">debian<\/a>: ~\/Ordner_A$&nbsp;<\/em>(siehe unten).<br>&bull; Auch die Zeichen \/\\{\\} \\; sind sehr wichtig und die Abst&auml;nde &uuml;berall ebenso.<br>&bull; Nat&uuml;rlich sieht die Eingabeaufforderung den eigenen Gegebenheiten entsprechend aus.<\/p>\n\n\n\n<p><strong>Oder alles im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>:<\/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>Dadurch hat man jetzt eine exakte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>-Kopie. F&uuml;r eine solche Aufgabe ist das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> unersetzlich.<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color\">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}]}}