【Linux】解压缩命令

本文详细介绍了Linux下常用的压缩包格式及对应的命令使用,包括tar、gzip、bzip2和xz工具。讲解了如何打包、压缩、解压文件,以及如何查看压缩包内容。通过示例展示了如何创建、更新、列出和解压.tar、.tar.gz、.tar.bz2、.tar.xz等格式的文件。同时,还涵盖了.zip和.rar文件在Linux下的处理方法。
摘要由CSDN通过智能技术生成

Linux下常见的压缩包格式有5种:
zip
tar.gz
tar.bz2
tar.xz
tar.Z

打包:

参数:
-f: 要操作的归档文件,如-f file.tar---------这个参数是必须要有的,后面跟文件名
-c:创建归档文件 (打包创建)
-r:增加文件到归档文件中
-u:更新归档中的文件
-x:展开归档 (解压)
-t:不解压,直接查看归档了哪些文件

1.将所有.png的文件打包成一个名为wanzi.tar -c

tar -cf wanzi.tar *.png

2.将所有**.jpg结尾的文件追加**到文件wanzi.tar中 -r

tar -rf wanzi.tar *.jpg

3.更新 wanzi.tar中的1.jpg文件 -u

tar -uf wanzi.tar 1.jpg

4.列出wanzi.tar包中的所有文件(并没有解压)—查看-t

tar -tf wanzi.tar

5.解压出wanzi.tar中的所有文件 -x

tar -xf wanzi.tar

压缩

tar有选项就是它可以在打包后再调用下面提到的三种压缩方式对打包后的文件进行压缩,

  • gzip对应参数==-z== 或–gzip
  • bzip2对应参数==-j== 或–bzip2
  • xz对应参数==-J== 或–xz

所以我们只需要在上面的参数-c(创建打包)-x(解压文件)命令中加入对应的参数,并且文件后缀改一下就可以实现打包并压缩和解压的功能了

调用gzip(-z)压缩和解压缩

1.将所有.png的文件打包并压缩成一个名为allpic.tar.gz文件 ----- c打包+z
tar -cz f allpic.tar.gz *.png

2.列出 allpic.tar.gz中的所有文件 ------t列出+z
tar -tz f allpic.tar.gz

3.将allpic.tar.gz文件解压到当前目录 ---- x解压+z
tar -xzf allpic.tar.gz

调用bzip2(-j)压缩和解压缩

1.将所有.png的文件打包并压缩成一个名为allpic.tar.gz文件------ cj
tar -cjf allpic.tar.bz2 *.png

2.列出 allpic.tar.gz中的所有文件----- tj
tar -tjf allpic.tar.bz2

3.将allpic.tar.bz2文件 解压 到当前目录 ---- xj
tar -xjf allpic.tar.bz2

调用xz(-J)压缩和解压缩

1.将所有.png的文件打包并压缩成一个名为allpic.tar.gz文件------cJ
tar -cJf allpic.tar.xz *.png
2.列出allpic.tar.gz中的所有文件--------tJ
tar -tJf allpic.tar.xz
3.将allpic.tar.bz2文件解压到当前目录 ------ xJ
tar -xJf allpic.tar.xz

下载到一个文件,如何解压的问题

对于.tar结尾的文件
tar -xf allpic.tar
对于tar.gz或.tgz结尾的文件
tar -zxf allpic.tar.gz
对于tar.bz2结尾的文件
tar -jxf allpic.tar.bz2
对于tar.xz结尾的文件
tar -Jxf allpic.tar.xz

对于.zip文件结尾(windows下常见)
unzip allpic.zip
对于.rar文件结尾
unrar e allpic.rar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值