如何查找jar中的文件,并解压出来

问题描述

有xxx.jar,想找其中的文件名中包含001的txt文件,并把它解压到temp:jar tvf xxx.jar | grep '001.*txt' > /temp这样好像是不对得,应该怎么写呢?

解决方案

貌似没找到jar命令解压到指定目录的选项,下面的命令可以把jar里指定的文件解压到当前目录把xxx.jar里的001.txt文件解压到当前目录:jar xvf xxx.jar 001.txt引文jar是用zip格式压缩的,如果要指定解压目录的话,可以用unzip命令来做。把xxx.jar里的001.txt文件解压到/temp目录:unzip xxx.jar 001.txt -d /temp
解决方案二:
可以考虑在UNIX里安装一个unrar,然后就可以解压了
解决方案三:
直接解压,使用rar的解压方式解压里面是class文件
解决方案四:
在unix上生成和解开jar包和对tar包的操作差不多。例如:jar cvf filename.jar /dirname #将/dirname 打成jar包jar xvf filename.jar #解开jar包jar tvf filename.jar #只列表不解开jar包
解决方案五:
直接用解压缩工具解压缩不就可以了。。WinRAR,7Zip等

时间: 2024-09-12 03:46:26

如何查找jar中的文件,并解压出来的相关文章

linux文件夹与文件压缩/解压命令

语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下: -c 将输出写到标准输出上,并保留原有文件.-d 将压缩文件解压.-l 对每个压缩文件,显示下列字段:     压缩文件的大小:未压缩文件的大小:压缩比:未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩.-t 测试,检查压缩文件是否完整.-v 对每一个压缩和解压的文件,显示文件名和压缩比.-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或

Ubuntu系统中如何创建或解压rar文件?

RAR文件的扩展名是.rar,MIME类型是application/x-rar-compressed. 同样是无损数据压缩,RAR文件通常比ZIP文件压缩比要高,但是压缩速度较慢.因为RAR文件头也要占据一定空间,在数据压缩余地不大时,压缩过的文件可能比原文件要大.RAR的一个主要优点是可以把文件压缩目标分割到多个文件,并且很容易从这样的分割的压缩文件解压出源文件. 另外,RAR也支持紧缩格式,把所有文件压缩到同一个数据区以加大压缩比,代价是解压一个单独的文件时必须解压其前面的所有文件.新的RA

不可预料的压缩文件末端解压出错解决方法

"不可预料的压缩文件末端"多出现于压缩文件未下载完成,由于服务器失去响应,导致系统误以为文件已经下载完毕,将不完整的文件当成了完整的.建议把文件删除了重新下载,如果始终有问题则是资源的问题.不可预料的压缩文件末端解压出错的解决办法如下: 第一步:下载安装"Advanced RAR Repair"程序. 第二步:下载解压缩后,双击打开"Advanced RAR Repair"程序. 第三步:在"选择RAR或自解压文档进行修复"项

mdb文件怎么解压

mdb文件怎么解压?不知道大家有没有接触过,现在在网上有一种mdb格式的的压缩格式,具体叫什么也不清楚.但是解压这样的文件,用常用的rar解压软件是无法解开的,那么mdb文件怎么解压呢? 相信大家都知道,mdb文件是是数据库文件,有网友在百度知道上提问mdb文件怎么解压很多人回复mdb不用解压,用Access打开就可以了.但相信真正提问的用户肯定对这样的答案不会满意的. 其实mdb压缩文件多见于木马的打包,通常是用这种形式把网站所有内容包括图片整体打包,有的为HSH.mdb有的可能是Packet

delphi压缩-怎么获取压缩包中的文件而不解压

问题描述 怎么获取压缩包中的文件而不解压 delphi里如何不解压就能获取压缩包中的文件名称或修改时间,zip的压缩包 解决方案 调用shell zip库,http://blog.csdn.net/woyaowenzi/article/details/6214282 虽然本文是说的解压缩,但是也可以不解压获取文件名 解决方案二: 在压缩前记下文件名,修改时间,再进行压缩.用时再解压. 解决方案三: 可以调用7z.exe来获取压缩包中的文件名及其修改时间,如7z l 1.zip 解决方案四: 调用

win7下载gz文件,解压时弹出文件损坏,重新下载了好几次都是这个情况,求大神啊

问题描述 win7下载gz文件,解压时弹出文件损坏,重新下载了好几次都是这个情况,求大神啊 win7下载gz文件,解压时弹出文件损坏,重新下载了好几次都是这个情况,求大神啊 解决方案 要么就是本身文件有损坏,或者你的网络环境不好,导致下载出错 解决方案二: 换个解压文件试试,或者用命令解压 解决方案三: 换一个解压工具吧,TCP协议是面向连接的可靠协议,使用他传输的数据是可靠的,所以一般不会是因为下载中出现的数据错误,还有一种可能就是服务器上这个文件本身就是损坏的 解决方案四: 确实是文件损坏了

服务器-c# 解压文件的 解压之后没有存进数据库 没有看的解压之后 文件

问题描述 c# 解压文件的 解压之后没有存进数据库 没有看的解压之后 文件 Stream stream = HttpContext.Current.Request.InputStream; account = HttpContext.Current.Request.Params["Account"]; if (account == null || account == "") { account = "unknown"; } desZipFile

主题切换-android 墨迹换肤下载皮肤zip文件,解压至系统目录,后该如何跟换字体颜色

问题描述 android 墨迹换肤下载皮肤zip文件,解压至系统目录,后该如何跟换字体颜色 android 墨迹换肤下载之后解压到/data/data/[pkg]/files,可是系统要换字体颜色的时候,怎么替换过去呢,context.getColor,得到的还是默认的颜色,大神在哪里,求指引 解决方案 http://blog.csdn.net/t12x3456/article/details/7936173

Android实现下载zip压缩文件并解压的方法(附源码)

前言 其实在网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,所以这篇文章在此记录一下下载zip文件并直接解压的方法,直接上代码,文末有源码下载. 下载: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream