一、打包解包命令:tar
命令所路径:/bin/tar
执行权限:所有人
语法格式:tar[选项] [目录]
选项:
-c create创建.tar文件
-x 解压tar包
-v verbose显示过程
-f 指定压缩后的文件名
-z 调用gzip压缩或解压缩
功能打包或解包,后缀格式为.tar
打包使用tar -cvf 打包后的文件名称 需要打包的文件集
解包使用tar -xvf 需要解压的tar包-C 解压到路径
打包文件例如:下面的例子将文件a、b、c打包成文件1.tar,打包后的1.tar文件大小比a、b、c三者之和还要大,并没有压缩功能。
更多的时候可以将tar命令配合选项-z使用,在打包的同时进行压缩,解包的时候同样可以使用-z选项进行解压缩
打包压缩使用:tar -cvzf 打包后的文件名打包文件集
解压缩解包使用: tar -xvzf 需要解包的文件-C解压路径
打包同时解压 例如:下面的例子将文件a、b、c打包压缩成文件1.tar.gz(或者1.tgz),然后再将1.tar.gz解压缩解包至新目录new/中去
可见打包压缩后的文件大小明显减小。
不解包查看内容:对于一个已知的tar包,可以在不解包的情况下使用命令 tar-tvf压缩包的名称 查看包内文件内容
二、bzip2、bunzip2 与 bzcat 压缩和解压缩命令
bzip2通过有效的分析和记录文件的内容,压缩的效率极高,对于图像的压缩效果也很好。
语法格式:bzip2 [选项] [文件]
选项: -k keep保留元文件
-v verbose显示压缩解压比
压缩后的文件后缀名为.bz2
与压缩命令bzip2命令相对应的是解压缩命令bunzip2
bzcat可以用来显示.bz2压缩文件的内容,如下面的命令将file1.bz2中的前两行显示出来
bzcat file1.bz2 | head -2
gzip出现比bzip2要早,但是效率显然不如bzip2
语法格式同bzip2
压缩后的文件后缀名称是.gz
zcat同bzcat用来查看.gz文件的内容
四、zip、unzip压缩和解压缩命令
使用该命令进行操作的文件可以很好的兼容Windows系统PKZIP程序和Linux系统下压缩解压缩文件的差异。
语法格式同tar
文件后缀名称是.zip