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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章