使用jar命令更新使用jar的包

林涛 1285℃ 0评论

由于使用tar uvzf archive.tgz ./file.txt更新文件时会提示tar: Cannot update compressed archives

因此使用tar命令似乎很难更新使用gzip压缩的tar包

而学过java的同学知道java里有jar命令工具,可以使用处理打包和压缩,*.jar格式的文件由于使用的是zip的压缩格式,所以和*.tgz格式是兼容的,也就是说可以使用jar命令来更新压缩包中的文件,看了下命令帮助,得知命令jar -cf archive.tgz file.txt可以创建压缩包,而jar -uf archive.tgz file.txt是可以更新archive.tgz中的文件file.txt的。

使用jar命令有一个前提就是系统装有jdk,并包jkd的bin目录添加到环境变量中。所以这个命令还是没有linux原生命令爽的。

如需转载请注明: 转载自26点的博客

本文链接地址: 使用jar命令更新使用jar的包

转载请注明:26点的博客 » 使用jar命令更新使用jar的包

喜欢 (0)
发表我的评论
取消评论

表情