xz -d < file.tar.xz | tar xvf -
Tak samo jest z każdym skompresowanym archiwum. Nigdy nie powinieneś tworzyć nieskompresowanej kopii oryginalnego pliku.
Niektóre tar
implementacje, takie jak najnowsze wersje GNU, tar
mają wbudowane opcje do xz
samodzielnego wywoływania .
Z GNU tar
lub bsdtar
:
tar Jxvf file.tar.xz
Chociaż, jeśli masz wersję, która ma -J
, istnieje szansa, że automatycznie wykryje xz
pliki, więc:
tar xvf file.tar.xz
wystarczy.
Jeśli Twój GNU lub BSD tar
jest za stary, aby go w xz
szczególności obsługiwać , możesz skorzystać z --use-compress-program
opcji:
tar --use-compress-program=xz -xvf file.tar.gz
Jedną z zalet tar
wywołania narzędzia kompresora jest to, że może zgłosić awarię w stanie wyjścia.
Uwaga: jeśli tar.xz
archiwum zostało utworzone za pomocą pixz
, pixz
mogło tar
do niego dodać indeks, który umożliwia indywidualne rozpakowywanie plików bez konieczności rozpakowywania całego archiwum:
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -