1、使用 rpm 命令查看 rpm 包的內容
#rpm -qpl packetname.rpm
2、解壓 rpm 文件
#rpm2cpio *.rpm| cpio -div
3、 cpio 命令的用法
用法 :cpio [ option ] [ <> device ]
例: 備份/home目錄
<1>建立備份
(1)絕對路徑:find /home -print |cpio -ov > home.cpio
(2)相對路徑:cd /home; find . -print |cpio -ov > home.cpio
<2>檢查備份內容
(1)絕對路徑:cpio -itv --absolute-filenames < home.cpio
(2)相對路徑:cpio -itv < home.cpio
<3>解開備份
(1)絕對路徑:cpio -ivdum --absolute-filenames < home.cpio
(2)相對路徑:cpio -ivdum < home.cpio
option:
-o:建立備份
-v:顯示過程
-i:解開備份
-t:檢查備份
-d:自動建立目錄
-u:強制覆蓋已經存在的內容
-m:保留時間屬性
--absolute-filenames:保留絕對路徑
參考:http://blog.csdn.net/frankywu2008/article/details/5821520