bzip2
bzip2命令用于创建和管理(包括解压缩).bz2格式的压缩包。
具体命令如下:
bzip2 命令参数 指定要压缩的文件
常用命令参数如下:
|
|
案例演示:
使用bzip2命令对当前目录下的new.tar文件进行压缩,具体使用如下命令: bzip2 new.tar
gzip
gzip命令用于创建和管理(包括解压缩).gz格式的压缩包。
具体命令如下:
gzip 命令参数 指定要压缩的文件
常用命令参数如下:
|
|
案例演示:
使用gzip命令对当前目录下的new.tar文件进行压缩,具体使用如下命令:
|
|
zip
zip命令对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有.zip扩展名的压缩文件。
具体命令如下:
zip 命令参数 指定生成的压缩文件名 要被压缩的文件/目录列表
常用命令参数如下:
|
|
案例演示:
使用zip命令将newDir目录下的所有文件/目录压缩生成newDir.zip,具体使用如下命令:
zip -r newDir.zip newDir
tar命令进行压缩
在上一关的学习中,我们学会了使用tar命令对多个文件/目录进行打包操作,如果针对多文件/目录进行压缩操作时,首先使用tar将其打包生成一个文件,然后使用bzip2和gzip对其进行压缩,那么这里也可以使用tar命令一步就实现对多文件/目录进行压缩操作。
采用bzip2方式执行tar命令进行压缩的具体命令如下:
tar -jcvf 指定生成的压缩文件名 要被压缩的文件/目录列表
常用命令参数如下:
|
|
采用gzip进行压缩的具体命令如下:
tar -zcvf 指定生成的压缩文件名 要被压缩的文件/目录列表
常用命令参数如下:
|
|
案例演示1:
使用tar命令将当前目录下的a.txt、b.txt和c.txt文件压缩生成new.tar.bz2,具体使用如下命令:
tar -jcvf new.tar.bz2 a.txt b.txt c.txt
这里也可以分为两步进行操作,首先是创建tar包,然后对tar包使用bzip2进行压缩操作。
案例演示2:
使用tar命令将当前目录下的a.txt、b.txt和c.txt文件压缩生成new.tar.gz,具体使用如下命令:
tar -zcvf new.tar.gz a.txt b.txt c.txt
这里也可以分为两步进行操作,首先是创建tar包,然后对tar包使用gzip进行压缩操作。