cpioアーカイブからツリーを抽出する

cpioアーカイブからツリーを抽出する

./var/libDebianコンピュータのファイルシステムに抽出する必要があるファイルを含むRPMがあります。私はこれをしようとしています:

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

何も抽出されません。私が望む正確なファイルのフルパスを指定すると取得できますが、ツリー全体を抽出する必要があります。

ツリー全体(RPMディレクトリ内のすべてのファイル)をローカルファイルシステムに抽出するにはどうすればよいですか?

答え1

私はついに次のことを使ってこれを行うことができました。

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

関連情報