Linux shell 中提取zip或jar文件中的某个文件


Linux shell 中提取zip或jar文件中的某个文件

假如有个压缩包 abc.jar, 里面文件如下 (可以用unzip -l abc.jar 查看):

data/1.txt

data/2.txt

 

那就可以如下提取里面指定的文件到指定的位置,但上级目录将不会被创建。不加-d参数就解压到当前目录,-d参数可以指定不存在的目录,会自动创建。解压得到的文件名不变。

unzip -j abc.jar data/2.txt -d /tmp/data_in_abc


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM