Как извлечь файлы tar.xz в Linux?

Как извлечь файлы tar.xz в Linux?

Ответ 1

Try:

 $ tar xvfJ filename.tar.xz

Обратите внимание, что xz поддержка tar 1.22 (март 2009 г.).
Проверьте версию tar (и при необходимости обновите).

У меня был tar 1.15.1, который привел к:

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Read 2144 bytes from /path/to/my_archive.tar.xz
tar: Error exit delayed from previous errors

С помощью последнего tar будет работать простой tar xpvf (для .tar.xz или .tar.gz):

tar xpvf /path/to/my_archive.tar.xz -C /path/to/extract

('extract' является родительским каталогом, в котором извлечен архив)