Detailed explanation of unix Packaging Compression Command
Common packaging, compression and decompression commands under Linux:
.tar
Unpack: tar xvf FileName.tar
Packaging: tar cvf FileName.tar DirName
Note: tar is packaging, not compression
-
.gz
Decompress 1:gunzip FileName.gz
Decompress 2:gzip-d FileName.gz
Compression: gzip FileName
-
.tar.gz and .tgz
Decompress: tar zxvf FileName.tar.gz
Compression: tar zcvf FileName.tar.gz DirName
-
.bz2
Decompress 1:bzip2-d FileName.bz2
Decompress 2:bunzip2 FileName.bz2
Compression: bzip2-z FileName
-
.tar.bz2
Decompress: tar jxvf FileName.tar.bz2
Compression: tar jcvf FileName.tar.bz2 DirName
-
.bz
Decompress 1:bzip2-d FileName.bz
Decompress 2:bunzip2 FileName.bz
-
.tar.bz
Decompress: tar jxvf FileName.tar.bz
-
.Z
Decompress: uncompress FileName.Z
Compression: compress FileName
-
.tar.Z
Decompress: tar Zxvf FileName.tar.Z
Compression: tar Zcvf FileName.tar.Z DirName
-
.zip
Decompress: unzip FileName.zip
Compression: zip FileName.zip DirName
-
.rar
Decompress: rar x FileName.rar
Compression: rar a FileName.rar DirName
-
.lha
Decompress: lha-e FileName.lha
Compression: lha-a FileName.lha FileName
-
.rpm
Unpack: rpm2cpio FileName.rpm | cpio-div
-
.deb
Unpack: ar p FileName.deb data.tar.gz | tar zxf-
-
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
Decompress: sEx x FileName.*
Compression: sEx a FileName.* FileName
SEx only calls related programs and does not have compression or decompression functions.