Prerequisites
Before compressing files, make sure you have:
- SSH access to your VPS
Create .tar.gz (Most Common)
Connect to your VPS:
ssh hxroot@YOUR_SERVER_IP -p 22
tar -czf archive.tar.gz /path/to/directory/
Create .tar (No Compression)
tar -cf archive.tar /path/to/directory/
Create .tar.bz2 (Better Compression, Slower)
tar -cjf archive.tar.bz2 /path/to/directory/
Create .zip File
zip -r archive.zip /path/to/directory/
Compress Single File with gzip
gzip largefile.log
Creates largefile.log.gz
Compress with Password (zip)
zip -r -e secure.zip /path/to/directory/
View Compression Progress
tar -czvf archive.tar.gz /path/to/directory/
Add v for verbose output.
✅ Files have been compressed.