Skip to content

Linux Compression Tools

Mattscreative edited this page Dec 5, 2025 · 2 revisions

Linux Compression Tools Guide

Complete beginner-friendly guide to compression tools on Linux, covering Arch Linux, CachyOS, and other distributions including tar, zip, 7z, and compression utilities.


Table of Contents

  1. tar
  2. zip/unzip
  3. 7-Zip
  4. Other Compression Tools
  5. Troubleshooting

tar

Create Archive

Create tar:

# Create tar
tar -cf archive.tar files/

# Create compressed tar
tar -czf archive.tar.gz files/

# Create bzip2
tar -cjf archive.tar.bz2 files/

# Create xz
tar -cJf archive.tar.xz files/

Extract Archive

Extract tar:

# Extract
tar -xf archive.tar

# Extract to directory
tar -xf archive.tar -C /path/to/directory

# List contents
tar -tf archive.tar

zip/unzip

Create Zip

Create zip:

# Install zip
sudo pacman -S zip

# Create zip
zip archive.zip files/

# Recursive
zip -r archive.zip directory/

Extract Zip

Extract zip:

# Install unzip
sudo pacman -S unzip

# Extract
unzip archive.zip

# Extract to directory
unzip archive.zip -d /path/to/directory

7-Zip

Install 7z

Install 7-Zip:

# Arch/CachyOS
sudo pacman -S p7zip

# Debian/Ubuntu
sudo apt install p7zip-full

# Fedora
sudo dnf install p7zip

Use 7z

Create archive:

# Create archive
7z a archive.7z files/

# Extract
7z x archive.7z

Other Compression Tools

gzip

Use gzip:

# Compress
gzip file.txt

# Decompress
gunzip file.txt.gz

bzip2

Use bzip2:

# Compress
bzip2 file.txt

# Decompress
bunzip2 file.txt.bz2

Troubleshooting

Archive Errors

Check archive:

# Test archive
tar -tf archive.tar

# Check zip
unzip -t archive.zip

Summary

This guide covered compression tools for Arch Linux, CachyOS, and other distributions, including tar, zip, 7z, and other utilities.


Next Steps


This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.

Clone this wiki locally