.xz是什么文件怎么解压_Linux解压tar.gz之tar命令详解

如需学习视频,请查看本头条号简介,免费在线观看学习视频

1. 了解Linux上的tar命令

tar命令可以为linux的文件和目录打包。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

在Linux上,打包和压缩是分开的。一般来说,压缩是针对单一文件的,常用的算法有gzipbzip2xzzip。一般先使用打包程序tar把文件打包再压缩,后缀名为.tar。

2. tar压缩解压缩命令详解

tar命令详解

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

3. 案例1

把abc目录压缩,使用bzip2算法,输出文件为zcwyou.tar.bz2

[root@zcwyou ~]# tar jcvf zcwyou.tar.bz2 ./abc/
41459d8b4506d71fba09f97c2411cfff.png

linux使用bzip2算法压缩文件

4. 案例2

解压bzip压缩算法的tar包

[root@zcwyou ~]# tar jxvf zcwyou.tar.bz2
a68e46032c8d75da8951306784d3fce6.png

linux解压bzip压缩算法的tar包

解压 tar包

[root@zcwyou ~]# tar xvf file.tar

5. 案例2

使用gzip算法的打包目录zcwyou

[root@zcwyou ~]# tar zcvf zcwyou.tar.gz ./zcwyou
76775656f67b6bdb1ef7190f54849d74.png

linux压缩gzip算法的压缩包

解压gzip算法的tar包

[root@zcwyou ~]# tar -xzvf zcwyou.tar.gz
e4ed03b6bab6ca0ad2dc361258f9c230.png

linux解压gzip算法的tar包

6. 案例3

把目录zcwyou压缩为file.tar.xz,使用xz算法

[root@zcwyou ~]# tar -Jcvf file.tar.xz ./zcwyou/
ef1725a4320222d0ea153497b6b54b66.png

使用xz算法压缩tag包

解压xz算法的tar包

[root@zcwyou ~]# tar -Jxvf file.tar.xz
6c16d5a8738787b109eb71731d2f7e49.png

解压xz算法的tar包

总结:tar命令是一个非常实用的打包压缩工具,经常使用gzip、bzip2、xz的压缩算法创建与解压缩文件。

dc3bd48670824753e814a46a242f7de6.png

点击了解更多,快速查看更多的技术文章列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值