Skip to main content

Backup & Compression

Description Commands
Integrity checks md5sum, sum
System backups dump, restore, rmt
Compression / Recovery gzexe, bzip2recover
Encoding / Decoding uuencode, uudecode

Integrity Checks

md5sum

Usage       : md5sum file.txt
Example     : md5sum backup.tar.gz > backup.md5
Description : Generate and verify MD5 checksums for files.
Takeaway    : Use to ensure file integrity after transfers or backups.

sum

Usage       : sum file.txt
Example     : sum backup.tar
Description : Calculate simple checksums and block counts.
Takeaway    : Use for quick integrity checks (less secure than md5sum).

Backup & Restore

dump

Usage       : dump -0u -f /backup/dumpfile /dev/sda1
Example     : Backup root filesystem.
Description : Perform full filesystem backups.
Takeaway    : Use for complete system backups at the filesystem level.

restore

Usage       : restore -if /backup/dumpfile
Example     : Restore /home from backup.
Description : Restore files/directories from dump backups.
Takeaway    : Use to recover specific files or entire directories.

rmt

Usage       : rmt
Example     : Automate backups via cron jobs.
Description : Remote backup utility, often used with dump/restore.
Takeaway    : Use for managing backups across remote devices.

Compression & Recovery

gzexe

Usage       : gzexe program
Example     : Compress script.sh into a self-extracting executable.
Description : Compress executables while keeping them runnable.
Takeaway    : Use to save space while keeping executables functional. 

bzip2recover

Usage       : bzip2recover file.bz2
Example     : Repair damaged compressed archive.
Description : Recover data from corrupted .bz2 files.
Takeaway    : Use when .bz2 files are corrupted and need recovery.

Encoding & Decoding

uuencode

Usage       : uuencode file.txt file.txt > file.uue
Example     : Encode file for safe transmission.
Description : Encode binary files into ASCII for email transfer.
Takeaway    : Use for legacy email/file transfer workflows.

uudecode

Usage       : uudecode file.uue
Example     : Restore original file from encoded version.
Description : Decode files encoded with uuencode.
Takeaway    : Use to decode legacy uuencoded files.

Tips, Tricks, Roadmaps, Resources, Networking, Motivation, Guidance, and Cool Stuff โ™ฅ

Updated on Dec 23, 2025