2013-02-20 13 views
10

Sto cercando di usare pigz per compressione e decompressione parallele. Ho trovato un modo per comprimere in parallelo utilizzando il seguente comando:come decomprimere con pigz

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

Qual è il comando equivalente per decomprimere? Devo essere in grado di specificare il nome del file e il percorso della directory di output nel comando perché sia ​​utile per me.

+0

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

+3

Tuttavia, non è possibile decomprimere in parallelo. – cHao

+1

_pigz_ sta per _p_ arallel _i_ implementazione di _gz_ ip, ed è un anagramma di gzip. È pronunciato maiale-zee. –

risposta

15

Utilizzare pigz -dc per la decompressione su stdout. Quindi utilizzare > come nell'esempio per indirizzare l'output al percorso e al file desiderati.

È possibile digitare solo pigz per la guida delle opzioni di comando.

0

Per qualche motivo, pigz non completa automaticamente i file compressi ".gz", ma se si digitano i nomi dei file trovati da pigz.

Per decomprimere e mantenere i file compressi utilizzare: pigz -dk yourfilename.gz. Se le versioni compresse non sono necessarie, utilizzare solo pigz -d yourfilename.gz.

pigz --help mostra tutte le opzioni disponibili.