linux压缩包打包命令(测试基础Linux打包解包)
往期Linux系列内容推荐:
1、【配置】Linux的安装及配置
2、【测试基础】Linux系统组成、目录结构及基本命令
1、打tar包
理解:
类似于把衣服(文件)放进袋子(tar包)
命令格式:
#打包单个文件
tar -cvf 打包名.tar 被打包文件
#打包多个文件
tar -cvf 打包名.tar 被打包文件1 被打包文件2 被打包文件3
参数含义:
c:创建一个新包
v:显示报告打包进度
f:文件名称
举个:
注意:原来1.txt文件大小是8,而打完包的test.tar包的大小是10240
不是说文件变大,而是打包的袋子大了,才能放进去东西
2、解tar包
理解:
从袋子(tar包)取出衣服(文件)
命令格式1:
# 分解位置为当前目录
tar -xvf 打包名.tar
参数含义:
x:(extract)解包
举个:
命令格式2:
#分解位置为指定目录
tar -xvf 打包名.tar -C 解包路径位置
参数含义:
x:(extract)解包
C:默认保存到当前目录,通过-C 更改解压目录,那么解压目录必须存在
举个:
3、gzip格式压缩和解压缩
理解:
衣服放入袋子中后,抽取里面的空气
命令格式1:
# 压缩文件
tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件或目录
# 参数含义:
z:(gzip)使用gzip方式压缩
举个:
命令格式2:
# 解压缩文件
tar -zxvf 打包文件.tar.gz
举个:
命令格式3:
# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目录路径
举个:
4、bzip2格式压缩和解压缩
压缩的第二种方式,与gzip差不多
命令格式1:
#压缩文件
tar -jcvf 打包压缩文件名.tar.bz2 被压缩的文件或目录
举个:
注意:可以看出bz2方式压缩的文件大小比gz更小一些
命令格式2:
#解压缩文件
tar -jxvf 打包文件.tar.bz2
举个:
命令格式3:
#解压缩文件到指定路径
tar -jxvf 打包文件.tar.bz2 -C 目录路径
举个:
【报错】如果报错tar (child)bzip2:无法 exec: 没有那个文件或目录,那么此时需要安装bzip2的包,命令格式如下。
yum install -y bzip2
打包和压缩是两件事,打tar包,这个包大小会变大,相当于把衣服放在箱子里;压缩,将衣服放到压缩袋,再抽取里面的空气。
end~
如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com