Rpm

從 cpio 存檔中提取樹

  • April 30, 2015

我有一個包含 RPM 的文件./var/lib,我需要將這些文件提取到 Debian 機器上的文件系統中。我正在嘗試這樣做:

rpm2cpio myrpm.rpm | cpio -ivd ./var/lib

Nothis 被提取出來。如果我指定了我想要的確切文件的完整路徑,我會得到它,但我需要提取整個樹。

如何將整個樹(即:RPM 目錄中的所有文件)提取到本地文件系統?

我最終能夠使用這樣的東西來做到這一點:

rpm2cpio myrpm.rpm | cpio -ivd './var/lib/**/*'

引用自:https://unix.stackexchange.com/questions/199485