通过如下命令可以解压rpm包到当前目录,并能够保留rpm包中的原始目录结构。
rpm2cpio elasticsearch-7.9.1-x86_64.rpm | cpio -div
其中,rpm2cpio是将rpm包转成cpio文件输出到标准输出,通过管道定向到cpio命令,命令参数含义如下:
-d:(-make-directories)当需要的时候自动创建目录 -i:(--extract)指定运行为copy-in模式,即提取模式 -v:给出详细信息