2013-02-20 20 views
10

Próbuję użyć pigz do równoległego kompresji i dekompresji. Znalazłem sposób kompresji równolegle za pomocą następującego polecenia:jak rozpakować z pigz

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

Co to jest równoważne polecenie do dekompresji? Muszę być w stanie określić nazwę pliku i ścieżkę katalogu wyjściowego w poleceniu, aby był dla mnie użyteczny.

+0

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

+3

Nie można jednak dekompresować równolegle. – cHao

+1

_pigz_ oznacza _p_ arallel _i_ mementation _gz_ ip, i jest anagramem gzip. Jest wyraźny świnia-zee. –

Odpowiedz

15

Użyj pigz -dc do dekompresji na standardowe wyjście. Następnie użyj >, tak jak w twoim przykładzie, aby skierować wyjście do wybranej ścieżki i pliku.

Możesz wpisać tylko pigz, aby uzyskać pomoc dotyczącą opcji poleceń.

0

Z jakiegoś powodu, pigz nie autouzupełniania skompresowanych plików ".gz", ale jeśli wpiszesz nazwy swoich plików, znajdzie je świnia.

Aby rozpakować i zachować skompresowane pliki, należy użyć: pigz -dk yourfilename.gz. Jeśli nie potrzebujesz skompresowanych wersji, użyj tylko pigz -d yourfilename.gz.

pigz --help pokazuje wszystkie dostępne opcje.