如何只解压TAR包或ZIP包里的某一个文件

zip

首先得查看你想要解压文件的路径:

unzip -l
unzip -v

查看好路径之后解压:

unzip -p abc.zip aaa/bbb/ccc.txt -d /tmp

配注:
向zip里添加文件: zip -m abc.zip abc.txt
压缩时排除某个文件:zip -r abc.zip /abc -x /abc/lych.txt
删除解压包里的某个文件:zip -d abc.zip lych.txt

tar包

首先得查看你想要解压文件的路径:

tar -tf

tar -xvpf abc.tgz aaa/bbb/ccc.txt

原文地址:https://blog.51cto.com/2012ivan/2427698

时间: 2024-10-13 20:22:49

如何只解压TAR包或ZIP包里的某一个文件的相关文章

【转】JAVA解压.TAR.Z及.ZIP文件

 解压.ZIP文件 package app.qdupr.Method; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import org.apache.tools.zip.ZipEntry; import org.apache.tools.zip.ZipFile;

tar只解压tar包中某个文件

如果tar包很大,而只想解压出其中某个文件.方法如下: 只想解压出Redis-1.972.tar 中的Changes文件,来查看有哪些更改. [[email protected] ~]# tar -tf Redis-1.972.tar Redis-1.972 Redis-1.972/README Redis-1.972/Changes Redis-1.972/LICENSE Redis-1.972/dist.ini Redis-1.972/META.yml Redis-1.972/MANIFES

linux 打包 解压 tar zip tgz

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.t

Linux-压缩解压命令(gzip,zip,tar,bzip)

1.命令:gzip  (压缩文件) 压缩文件后缀.gz ps: gzip test.txt  结果:生成文件test.txt.gz,原文件test.txt消失. 注意:只能压缩文件,不能压缩目录,压缩后不保留 原始文件,压缩比大概1/5 解压命令:gunzip 2.命令:tar (打包压缩目录) 严格意义上来说此命令为“打包”命令,将目录打包成一个*.tar文件 语法:tar 选项 压缩后文件名 目录 压缩文件后缀:*.tar.gz 选项:[-zcvf] -c 打包 -v 显示详细信息 -f  

linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------

源码包的解压 .tar.gz /.tar.bz2的解压

解压方式如下: .tar.gz     格式解压为          tar   -zxvf   xx.tar.gz .tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz2 源码包的解压 .tar.gz /.tar.bz2的解压,布布扣,bubuko.com

suse 9 tar解压tar包失败

最近遇到一个这样的问题 在SUSE 9下 我通过 smbclient 下载的文件 解压总是失败 然而在SUSE10下 却发现是正常的情况 所以准备升级 tar 当我去rpmfind.net把tar 下载回来后 rpm升级安装的时候 却提示我要升级glibc 好吧 当我把glibc下载之后 却又提示我升级kernel 好吧 我觉得我如果要升级这么多东西 很可能要影响其他未知依赖 最后休息了一下 想到了会不会是smbclient没有bin模式 这样下载之后的包 tar 解压不开 于是想到了 把文件上

Linux解压.tar .tgz .tar.gz .tar.Z等文件

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf Fil

Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比 | 沉思小屋

刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们之间压缩率对比,在自己的脑袋内存空间有限又不经常使用的时候以便于备忘.现整理如下: 目前Linux下常见的压缩文件扩展名: *.Z        compress程序压缩的文件(最早期使用),压缩后取代源文件: *.zip      一个夸平台的文件打包程序,适用于Linux.windows和Mac