Linux之.tar | .rpm | .tar.gz | .xz

实际操作中遇到问题需要从rpm压包中提取文件,就拿实际例子来介绍,本人用的是centos系统,需要编译内核

于是从网站下载源文件:http://rpm.pbone.net/ 

rpm压包:kernel-3.10.0-123.el7.src.rpm

因为需要编译该版本的内核,要从rpm包中提取文件,方法如下:(关于rpm2cpio可网上查询)

rpm2cpio kernel-3.10.0-123.el7.src.rpm | cpio -vi

然后再目录中得到了文件:linux-3.10.0-123.el7.tar.xz

接着解压.xz文件:

xz -d linux-3.10.0-123.el7.tar.xz

在目录中得到文件:linux-3.10.0-123.el7.tar

然后解压tar包命令:

tar xf linux-3.10.0-123.el7.tar

压缩格式zip:

zip xxx.zip xxx

解压格式zip

unzip xxx.zip   -d 指定目录 

到此已经完成压包的提取,好记心不如烂笔头!

发布了30 篇原创文章 · 获赞 7 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章