Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : dateien kopieren



hal
07-10-2001, 13:47
Hi

Ich habe ein Verzeichnis mit einigen Unterverzeichnissen.
Darin befinden sich .html und .wml Dateien.
Ich mochte nun nur die *.html Dateien in ein anderes Verzeichniss kopieren, die Ordner Strucktur soll erhalten bleiben.

Das sieht dann so aus:

/www:

bilder/
text/
blabla/
distribution/
wml/
html/
doc/
errors/

Jetzt will ich alle *.html Dateien mit Orderstruktur nach distribution/html kopieren.
Das wird wohl mit while... funktionieren, nur wie ;)

Übrigens würde ich das ganze gerne mit bash machen.

thanks

have fun
HAL

rup
07-10-2001, 15:53
Hallo hal,

Versuche mal folgendes:

Wechsle in das Verzeichnis in dem du Dein Orginalverzeichnis (dir_org) hast und erstelle dort ein Verzeichnis (dir_kopie) in das die Dateien kommen sollen.

mkdir dir_kopie

Mit diesem Befehl kopierst du alle Dateien und Verzeichnisse, ausser *.wml Dateien, in das Verzeichnis dir_kopie. Die Verzeichnisstruktur, sowie Dateiatrebute bleiben erhalten.

(cd dir_org ; tar -cf - .) | (cd dir_kopie ; tar -x --exclude *.wml -f -)

Ich hoffe es ist das was Du suchst.

Gruss Rupert

hal
07-10-2001, 16:29
Klasse danke, hat wunderbar funktioniert.


have fun
HAL