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.
Updated on Dec 23, 2025