XZ is another compression method used to compress data. There are several ways on how to decompress XZ archive on Linux. For a tarball XZ compressed archive first try a tar command with xf options. This way a tar command will try automatically guess a compression method. Before you run the above command firs install XZ tools:
# apt-get install xz-utils
Otherwise, you will receive error message output:
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
To extract XZ tarball run:
$ tar xf myarchive.tar.xz
If from some reason tar command fails to detect a correct decompression method use J directly specify XZ compression:
$ tar xJf myarchive.tar.xz
Next, solutions is to use XZ decompression tool unxz. It will first decompress XZ compression and leave you with a uncompressed tarball:
$ unxz myarchive.tar.xz
$ ls
myarchive.tar
Of course the last XZ decompression method will work not only for tarball but for any other XZ compressed data.