How To Extract Xz File In Linux

In this post, we will guide you on how to extract XZ files in Linux. XZ is a compression format that provides high compression ratios while maintaining relatively fast decompression speed. It’s a powerful alternative to other compression methods such as gzip and bzip2.

What is an XZ File?

An XZ file is a compressed archive file created by XZ Utils, a free general-purpose data compression software with a high compression ratio. XZ files are single files, similar to GZ and BZ2 files, and are often used to package software in distributions like Fedora, Debian, and Slackware.

Extracting XZ Files using tar Command

On most Linux distributions, the tar command is pre-installed. This Unix utility can help manage and manipulate archive files. Here’s how you can use it to extract XZ files:

$ tar -xf file.xz

In this command, -x tells tar to extract the archive, and -f indicates the file to be extracted. Replace file.xz with the name of your XZ file.

Extracting XZ Files using unxz Command

Another common method of extracting XZ files is through the unxz command. To use this command, you need to have the xz-utils package installed on your Linux system. You can install it using the following command:

$ sudo apt-get install xz-utils

Once the xz-utils package is installed, you can extract XZ files using unxz command as follows:

$ unxz file.xz

Where file.xz is the file you want to extract. This will extract the file in the current directory.


Extracting XZ files in Linux is a straightforward task once you know the right commands. You can use either the tar or the unxz command based on your preference or the tools available on your system. Both methods provide a quick and easy way to handle XZ files.

Stay tuned for more Linux tips and tricks!