您的位置:首页 > 运维架构 > Linux

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

2016-03-17 09:20 411 查看
实际操作中遇到问题需要从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 指定目录 

到此已经完成压包的提取,好记心不如烂笔头!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  .xz .rpm .tar