一次性搞明白 .tar |.gz |.tar.gz 之间的关系

.tar 、.gz 、.tar.gz 详解

.tar

tar是什么?

tar是打包的意思,可以把多个文件打包为.tar文件,
(但不是压缩!)
#用途?
打包常用于压缩

tar的用法

tar的规则

选项含义
-c生成包
-x解开包
-v显示进度
-f指定文件为tar格式
-z压缩文件

打包(生成tar文件)

打包单个文件

#把file01.txt 打包到 myfile文件下并命名为file01.tar
tar -cvf file01.tar file01.txt /opt/myfile

打包多个文件

#把123.txt三个文件 打包为123.tar
tar -cvf 123.tar 1.txt 2.txt 3.txt

解包(打开tar文件)

解开一个包

#解开1.tar
tar -xvf 1.tar 

.gz

.gz是什么?

.gz就是正儿八经的压缩文件了

.gz的用法

压缩文件(生成.gz文件)

压缩 1.tar包

#gzip只能压缩1个文件,不能压缩目录(文件夹),这也是为什么要打包
#压缩后会产生1.tar.gz扩展名而且不能改名
gzip 1.tar

解压文件(打开.gz文件)

打开1.tar.gz

gunzip 1.tar.gz
#产生1.tar

.tar.gz

.tar.gz是什么

相信看到这里,你已经明白.tar.gz是什么了。就是打包后再压缩 产生的文件。
但是 打包-压缩,解压-解包 太麻烦了,于是乎
产生了二者的结合体命令!

打包+压缩

打包和压缩的规则

选项含义
-z压缩
-C指定解包解压路径

打包压缩

打包压缩 文件夹

#把1文件 压缩打包为1.tar.gz
tar -zcvf 1.tar.gz /opt/1

打包压缩多个文件

tar -zcvf 12.tar.gz 1.txt 2.txt

解包解压

解包解压1.tar.gz

把1.tar.gz解压到/opt/1目录下
tar -zxvf 1.tar.gz -C /opt/1
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值