2013-02-20 5 views
10

Ich versuche, putz für parallele komprimieren und dekomprimieren zu verwenden. Ich habe einen Weg gefunden, parallel mit dem folgenden Befehl zu komprimieren:wie mit pomz dekomprimieren

tar cf - /input/dir | pigz > output_file.tar.gz 

Was ist der entsprechende Befehl zum Dekomprimieren? Ich muss in der Lage sein, den Dateinamen und den Ausgabeverzeichnispfad im Befehl anzugeben, damit er für mich nützlich ist.

+0

http://zlib.net/pigz/pigz.pdf – cHao

+3

Sie können jedoch nicht gleichzeitig dekomprimieren. – cHao

+1

_pigz_ steht für _p_ parallel_i_ mplementation von _gz_ip und ist ein Anagramm von gzip. Es ist Schwein-Zee ausgesprochen. –

Antwort

15

Verwenden Sie pigz -dc für Dekomprimierung zu Standardausgabe. Verwenden Sie dann > wie in Ihrem Beispiel, um die Ausgabe an den gewünschten Pfad und die Datei zu leiten.

Sie können nur pigz für Befehlsoptionen Hilfe eingeben.

0

Aus irgendeinem Grund wird Pigz ".gz" komprimierte Dateien nicht automatisch vervollständigen, aber wenn Sie die Namen Ihrer Dateien eingeben, findet potz sie.

Zum Entpacken und halten Sie Ihre komprimierten Dateien verwenden: pigz -dk yourfilename.gz. Wenn Sie die komprimierten Versionen nicht benötigen, verwenden Sie einfach pigz -d yourfilename.gz.

pigz --help zeigt alle verfügbaren Optionen.