Linux md5sum Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux md5sum Guide
Complete beginner-friendly guide to md5sum on Linux, covering Arch Linux, CachyOS, and other distributions including file checksums, integrity verification, and hash generation.
Table of Contents
Understanding md5sum
What is md5sum?
md5sum computes MD5 checksums.
Uses:
- File integrity: Verify file integrity
- Checksums: Generate file checksums
- Verification: Verify file authenticity
- Data validation: Validate data
Why it matters:
- File verification: Verify file integrity
- Security: Check file authenticity
- Data integrity: Ensure data integrity
md5sum Basics
Generate Checksum
Basic usage:
# Generate MD5
md5sum file.txt
# Output: hash file.txt
Multiple Files
Check several:
# Multiple files
md5sum file1.txt file2.txt file3.txt
# Checksum for each
Generating Checksums
Save to File
Save checksums:
# Save to file
md5sum file.txt > checksums.md5
# Or all files
md5sum *.txt > checksums.md5
Check Mode
Check format:
# Check format
md5sum -c checksums.md5
# -c = check (verifies checksums)
Verifying Checksums
Verify File
Check integrity:
# Verify file
md5sum -c checksums.md5
# Reports OK or FAILED
Quiet Mode
Quiet output:
# Quiet mode (only failures)
md5sum -c --quiet checksums.md5
# Only shows failures
Troubleshooting
md5sum Not Found
Check installation:
# Check md5sum
which md5sum
# Usually in coreutils
# Install if missing
sudo pacman -S coreutils
Summary
This guide covered md5sum usage, checksum generation, and file verification for Arch Linux, CachyOS, and other distributions.
Next Steps
- sha256sum Guide - SHA256 checksums
- sha512sum Guide - SHA512 checksums
- md5sum Documentation:
man md5sum
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.