Hallo, Am Dienstag, 10. Juni 2003 23:23 schrieb Thomas Hertweck:
Detlef Strehlow schrieb:
Am Dienstag, 10. Juni 2003 21:09 schrieb Thomas Hertweck:
Detlef Strehlow schrieb:
cd /OLD tar -cSp --numeric-owner -f - . | ( cd //NEW && tar xSpvf - ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Also, - steht in diesem Zusammenhang fuer stdin bzw. stdout. Die - stehen nicht alleine da, sondern gehoe- ren zur Option -f. [...] && ist aber etwas anderes: Es verknuepft zwei (oder noch mehr) Befehle, wobei alles nach dem && nur ausgefuehrt wird, falls der Befehl vor dem && erfolgreich war. Die Klammern ( und ) sorgen dafuer, dass der Befehl dazwischen in einer Sub-Shell ausgefuehrt wird. Siehe zu den ganzen Dingen auch "man bash" oder ein anderes Buch *g* zur Shellprogrammierung.
Schau ich auf jeden Fall rein!
Warum aber soll es so schneller sein als simples Kopieren.
Von schneller hat niemand etwas gesagt :-)
Zusätzlich muss es ja noch gepackt und entpackt werden. Es sei denn die Packroutinen von tar sind schneller als IO-Operationen der Platten
Nein, diese Aussage macht keinen Sinn, denn von Platte gelesen und auf Platte geschrieben werden muss es in beiden Faellen.
Ja natürlich, der Schnellschuss ging voll in die Hosen (war ein anstrengender Tag gestern)
Du kannst mal einen Versuch machen: schau mal was passiert, wenn Du ein Verzeichnis mit Links einmal mit obiger Methode und einmal mit cp "ko- pierst"...
Das probiere ich tatsächlich mal aus. Jetzt will ich es wissen *grins* Also nochmal Danke Gruß Detlef