Compression
Tar archives
tar -cf file.tar dir/
-archive using tar, extract tar -xvf file.tar
sudo tar -czf file.tar.gz dir/
gzip dir
Gzip
gzip file
- compress file
tar -c Documents/ | pigz > Documents.tar.gz
- compress using pigz (parallel gzip)
gunzip archive.gz
Zip archives
unzip -x <file.zip> -d <destination_dir>
- unzip
zip -r {filename.zip} {foldername}
-zip
zip -r assignment3 assignment3 -x assignment3/images/** -x assignment3/instructions.pdf
- exclude
unzip -l assignment3.zip
- list
7zip archives
If you are super lazy
binwalk -e -M <file.zip>
- tries different extraction methods and recursively uznips