栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Linux】解压缩命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux】解压缩命令

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== 或–gzipbzip2对应参数==-j== 或–bzip2xz对应参数==-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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752440.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号