Skip to content

Linux bzip2 Guide

Mattscreative edited this page Dec 5, 2025 · 2 revisions

Linux bzip2 Guide

Complete beginner-friendly guide to bzip2 on Linux, covering Arch Linux, CachyOS, and other distributions including file compression, decompression, and archive management.


Table of Contents

  1. Understanding bzip2
  2. bzip2 Basics
  3. Compressing Files
  4. Decompressing Files
  5. Troubleshooting

Understanding bzip2

What is bzip2?

bzip2 compresses files with better compression.

Features:

  • Better compression: Better than gzip
  • Slower: Slower than gzip
  • .bz2 format: Creates .bz2 files
  • Block sorting: Uses block sorting algorithm

Why it matters:

  • Better compression: Smaller files
  • Archive format: Common format
  • Space saving: More space saved

bzip2 Basics

Compress File

Basic usage:

# Compress file
bzip2 file.txt

# Creates: file.txt.bz2
# Original file is removed

Keep Original

Preserve original:

# Keep original file
bzip2 -k file.txt

# -k = keep (keeps original)

Compressing Files

Compression Level

Set level:

# Compression level (1-9)
bzip2 -9 file.txt

# -9 = maximum compression
# -1 = fastest compression

Verbose Mode

Show progress:

# Verbose mode
bzip2 -v file.txt

# -v = verbose (shows compression ratio)

Decompressing Files

Decompress

Extract:

# Decompress
bunzip2 file.txt.bz2

# Or
bzip2 -d file.txt.bz2

# Creates: file.txt

Test Archive

Test integrity:

# Test archive
bzip2 -t file.txt.bz2

# -t = test (checks integrity)

Troubleshooting

bzip2 Not Found

Check installation:

# Check bzip2
which bzip2

# Install if missing
sudo pacman -S bzip2

Summary

This guide covered bzip2 usage, file compression, and decompression for Arch Linux, CachyOS, and other distributions.


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