简单理解解压缩工具 gzip、bzip2、tar 的用法,这里我们不用罗列太多的相关指令,只简单说明一下用法
澄清概念
打包:打包是将文件进行整合在一块,打包之后的文件大小等于各个文件大小的总和。
压缩:压缩是将文件采用特定的压缩算法将文件进行压缩,压缩完成后的文件比压缩前文件要小,通过解压,又会解压出原来的文件
gzip指令:
1、利用gzip指令对文件进行压缩,产生后缀为 .gz 的压缩文件。
2、利用gzip对后缀为 .gz 的压缩文件进行解压。
bzip2指令
3、利用bzip2命令对文件进行压缩:产生后缀为 .bz2 的压缩文件
4、利用 bzip2 命令对后缀为 .bz2 的压缩文件进行解压
上边介绍了利用 gzip 命令和 bzip2 命令进行压缩与解压缩操作,但是,我们一般使用tar命令进行解压缩的操作,这是因为tar命令的功能更加强大,并且将 gzip与bzip2的功能包含在内,所以使用tar更加方便
1、利用tar命令进行压缩:
格式:tar + [ 选项 ] + 压缩后的文件名称( 加上 后缀) + 被压缩的文件名
-c:建立新的打包文件
-j:调用 bzip2 来压缩文件,与 -x 连用,调用bzip2完成解压缩
-z:调用 gzip 来压缩文件,与 -x 连用,调用 gzip 完成解压缩
-f:对普通文件操作
-x:从打包文件中接出文件
这里使用 -cjf 进行压缩
先建立打包文件
调用bzip2进行压缩
对普通文件进行操作
利用 -xjf 进行解压缩
利用 -czf 进行压缩:
利用 -xzf 完成解压缩: