Gunzip (.gz)
Compress
-k keeps the original
gzip -k file_name
Extract a file compressed with gunzip (.gz)
gunzip -dk file_name.gz
Extract a file compressed with tar + gunzip (tar.gz)
tar -xvfz filename.tar.gz
Extract a file compressed with bzip2 (.bz2)
bzip2 -d file_name.bz2
tar xvf filename_tar
Zip files (.zip)
Compress
This puts the files named file1, file2, and file3 into a new zip archive called myzip.zip
zip myzip file1 file2 file3
Uncompress
Unzip files
unzip myzip.zip -d /path_to_extract
.tar
Compress a directory using tar
tar -zcvf archive.tar.gz directory/
Extract a file compressed with tar
tar xvf filename.tar
7z (.7z)
Compress file with password
7z a filename.7z -pMYPASSWORD document.pdf
Compress many files
7z a test.7z test1.pdf test2.pdf
Extract file
7z e filename.7z
.xz
Uncompress .xz files
unxz <filename>.xz
.rar
Install unrar
sudo apt install unrar
Uncompress .rar files
unrar e file_name.rar
unrar e file_name.rar /path_for_extraction/