有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
直接用解压缩工具解压缩不就可以了。。WinRAR,7Zip等
在unix上生成和解开jar包和对tar包的操作差不多。
例如:
jar cvf filename.jar /dirname #将/dirname 打成jar包
jar xvf filename.jar #解开jar包
jar tvf filename.jar #只列表不解开jar包
直接解压,使用rar的解压方式解压里面是class文件
可以考虑在UNIX里安装一个unrar,然后就可以解压了