我们常见的文件压缩格式windows下有zip和rar,rar在windows系统下成为了事实的标准。但是在Linux下常见的有tar.gz tar.bz2 tar.xz格式。
Linux下实际上将文件归档和文件压缩分开,利用tar将数据文件归档,借助于其他压缩工具压缩。其中以tar.gz 最为常见。
Linux下不常见的压缩格式有tar.lz tar.lzma等。
遵循于windows下的DOS系统的文件命名方式和长度限制Linux下的压缩格式有如下的表现形式:
Long Short
.tar.bz2 .tb2, .tbz, .tbz2
.tar.gz .tgz
.tar.lz
.tar.lzma .tlz
.tar.xz .txz
.tar.Z .tZ
.zip格式
解压:unzip 文件名.zip
压缩:zip 文件名.zip 目录名
.tar格式
压缩:tar cvf 文件名.tar 文件名
解压:tar xvf 文件名.tar
.tar.gz格式
解压:tar zxvf 文件名.tar.gz
压缩:tar zcvf 文件名.tar.gz 文件名
.tar.bz2格式
解压:tar jxvf 文件名.tar.bz2
压缩:tar jcvf 文件名.tar.bz2 目录名
.bz2格式
解压:bzip2 -d 文件名.bz2
压缩: bzip2 -z 文件名
Q.E.D.