我有一个包含文件的 RPM,./var/lib
我需要将其中的文件提取到 Debian 机器上的文件系统上。我正在尝试这样做:
rpm2cpio myrpm.rpm | cpio -ivd ./var/lib
没有提取任何内容。如果我指定我想要的确切文件的完整路径,我会得到它,但我需要提取整个树。
如何将整个树(即:RPM 中目录中的所有文件)提取到本地文件系统?
答案1
我最终能够使用这样的东西来做到这一点:
rpm2cpio myrpm.rpm | cpio -ivd './var/lib/**/*'