Tar und komprimieren Sie eine Datei in einem Schritt

Das Erstellen eines komprimierten Archivs in UNIX in einem einzigen Schritt ist schneller und häufig die einzige Methode, wenn der Festplattenspeicher begrenzt ist.


Um ein Verzeichnis mit dem Namen "target" im aktuellen Arbeitsverzeichnis in eine Datei namens target.tgz zu archivieren und zu komprimieren, verwenden Sie:

tar cf - target | gzip -c> target.tgz

Der - anstelle eines tar-Ausgabedateinamens weist tar an, die Ausgabe an die Standardausgabe zu senden, die an gzip umgeleitet wird. Das Ersetzen von bzip2, sofern es in Ihrem Betriebssystem verfügbar ist, funktioniert ebenfalls und bietet im Allgemeinen bessere Kompressionsraten.