通過如下指令可以解壓rpm包到目前目錄,并能夠保留rpm包中的原始目錄結構。
rpm2cpio elasticsearch-7.9.1-x86_64.rpm | cpio -div
其中,rpm2cpio是将rpm包轉成cpio檔案輸出到标準輸出,通過管道定向到cpio指令,指令參數含義如下:
-d:(-make-directories)當需要的時候自動建立目錄
-i:(--extract)指定運作為copy-in模式,即提取模式
-v:給出詳細資訊
cpio參考:
https://www.runoob.com/linux/linux-comm-cpio.html
https://www.cnblogs.com/f-ck-need-u/p/7008380.html