cpio 아카이브에서 트리 추출

cpio 아카이브에서 트리 추출

./var/lib데비안 컴퓨터의 파일 시스템에 추출해야 하는 파일이 포함된 RPM이 있습니다 . 나는 이것을하려고 노력하고 있습니다 :

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

아무것도 추출되지 않습니다. 내가 원하는 정확한 파일의 전체 경로를 지정하면 얻을 수 있지만 전체 트리를 추출해야 합니다.

전체 트리(예: RPM 디렉터리의 모든 파일)를 로컬 파일 시스템으로 추출하는 방법은 무엇입니까?

답변1

나는 마침내 다음과 같은 것을 사용하여 이 작업을 수행할 수 있었습니다.

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

관련 정보