Andreas Kyek wrote:
Ansonsten kann ich mir noch vorstellen, daß er gerade eine große Datei sichern will, was aber dauert, da er die Datei erst _komplett_ komprimieren muß bevor er sie ins tar Archiv packen kann.
Nein, das kommt als Problemursache so nicht in Frage. Es werden nicht die einzelnen Dateien vor der Aufnahme ins tar-Archiv komprimiert, sondern das fertige tar-Archiv mit allen Verwaltungsdaten wird komprimiert. Ein tar czf archiv.tar.gz zu_sicherndes_verzeichnis entspricht also in etwa der Konstruktion tar cf - zu_sicherndes_verzeichnis | gzip >archiv.tar.gz oder auch: tar cf archiv.tar zu_sicherndes_verzeichnis gzip archiv.tar Tatsächlich macht es tar so, daß es intern seine Ausgabe (das Archiv) über eine Pipe an einen gzip-Prozeß übergibt, der in die Ausgabedatei schreibt. Allerdings ist dieser Vorgang einigermaßen kontinuierlich, d.h., gzip wartet nicht erst alles ab sondern komprimiert in kleineren Abschnitten. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org http://www.informatik.uni-bremen.de/~eilert/
* Eilert Brinkmann schrieb am 16.Aug.2001:
tar cf - zu_sicherndes_verzeichnis | gzip >archiv.tar.gz
[...]
Tatsächlich macht es tar so, daß es intern seine Ausgabe (das Archiv) über eine Pipe an einen gzip-Prozeß übergibt, der in die Ausgabedatei schreibt. Allerdings ist dieser Vorgang einigermaßen kontinuierlich, d.h., gzip wartet nicht erst alles ab sondern komprimiert in kleineren Abschnitten.
Das wäre aber auch mit der pipe oben so der Fall. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1
participants (2)
-
B.Brodesser@t-online.de
-
Eilert Brinkmann