Linux gzip Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux gzip Guide
Complete beginner-friendly guide to gzip on Linux, covering Arch Linux, CachyOS, and other distributions including file compression, decompression, and archive management.
Table of Contents
Understanding gzip
What is gzip?
gzip compresses files.
Uses:
- Compress files: Reduce file size
- Archive files: Create compressed archives
- Space saving: Save disk space
- File transfer: Compress for transfer
Why it matters:
- Space efficiency: Save disk space
- Transfer speed: Faster file transfer
- Archive format: Common compression format
gzip Basics
Compress File
Basic usage:
# Compress file
gzip file.txt
# Creates: file.txt.gz
# Original file is removed
Keep Original
Preserve original:
# Keep original file
gzip -k file.txt
# -k = keep (keeps original)
Compressing Files
Compression Level
Set level:
# Compression level (1-9)
gzip -9 file.txt
# -9 = maximum compression
# -1 = fastest compression
Multiple Files
Compress several:
# Multiple files
gzip file1.txt file2.txt file3.txt
# All compressed
Decompressing Files
Decompress
Extract:
# Decompress
gunzip file.txt.gz
# Or
gzip -d file.txt.gz
# Creates: file.txt
List Contents
View info:
# List info
gzip -l file.txt.gz
# Shows compression info
Troubleshooting
gzip Not Found
Check installation:
# Check gzip
which gzip
# Usually in gzip package
# Install if missing
sudo pacman -S gzip
Summary
This guide covered gzip usage, file compression, and decompression for Arch Linux, CachyOS, and other distributions.
Next Steps
- bzip2 Guide - bzip2 compression
- xz Guide - xz compression
- Compression Tools - Compression overview
- gzip Documentation:
man gzip
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.