Manchmal möchte man einen Ordner (Verzeichnis) mit all seinen Unterordnern kopieren, aber nicht die Dateien darin, nur die Ordner. Dabei sollen die Abhängigkeitsverhältnisse zwischen den Ordnern erhalten bleiben, also die Ordnerstruktur. Dafür erzeugt man einen neuen Ordner (am besten mit neuem Namen) und kopiert alle Ordner dahinein – ohne den obersten. Das geht mit dem Terminal in wenigen Sekunden.

Hier die Schritte

Aus dem Ordner A (Ferien) kopiert man alle Unterordner in den Ordner B (Ferien_2008-2010, nicht im Bild) – leer, aber hierarchisch geordnet.

Mit Dateimanager und Terminal:
1. Man erzeugt einen Ordner B (über einen Dateimanager oder mit mkdir im Terminal).
2. Man geht zu Ordner A (über einen Dateimanager oder mit cd im Terminal).
3. Im gleichen Terminal gibt man danach folgenden Befehl ein:

find * -type d -exec mkdir ~/Ordner_B/\{\} \;

• Das Sternchen gleich nach find steht hier für das aktuelle Verzeichnis ~/Ordner_A. Dessen Ordner und Unterordner werden kopiert. Darum ist es wichtig, dass die Eingabeaufforderung den Pfad zu diesem Verzeichnis enthält, im Musterbeispiel also so lautet: user@debian: ~/Ordner_A$ (siehe unten).
• Auch die Zeichen /\{\} \; sind sehr wichtig und die Abstände überall ebenso.
• Natürlich sieht die Eingabeaufforderung den eigenen Gegebenheiten entsprechend aus.

Oder alles im Terminal:

Dadurch hat man jetzt eine exakte Verzeichnis-Kopie. Für eine solche Aufgabe ist das Terminal unersetzlich.

Verfasst von Rocky

Categories:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Powertop nach "Linux-Bibel",...Hallo miteinander, um meinen Stromverbrauch zu drosseln habe ic … Weiterlesen
Newbiefragen zum NetzwerkHallo! Die (freien) Tage habe ich es mal wieder gewagt, einen d … Weiterlesen
Debian Update 12.9Zitat von Zaniah am 13. Januar 2025, 9:47 Uhr Kleiner Nachtrag: m … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive