解压rpm包到当前目录,保留rpm包原有目录结构

通过如下命令可以解压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

猜你喜欢

转载自blog.csdn.net/stpice/article/details/113143506