Linux bzip2 Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
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
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
- gzip Guide - gzip compression
- xz Guide - xz compression
- Compression Tools - Compression overview
- bzip2 Documentation:
man bzip2
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.