首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将rpm中的文件解压到当前目录?

问如何将rpm中的文件解压到当前目录?
EN

Stack Overflow用户
提问于 2013-05-17 05:10:37
回答 1查看 14.7K关注 0票数 22

我最近发现了cpio的存在,以及如何使用它与rpm2cpio工具一起从rpm中提取单独的文件,如下所示:

代码语言:javascript
复制
rpm2cpio mypackage.rpm | cpio -idmv ./path/to/individual/file/inside/the/rpm/filename.txt

问题是,此命令将创建与文件在rpm中的位置匹配的目录,即在实际解压缩文件之前,它将在当前目录中创建目录/path/to/individual/file/inside/the/rpm/。

有没有办法在不创建整个目录结构的情况下将文件解压缩到当前目录?

提前感谢!!

EN

回答 1

Stack Overflow用户

发布于 2013-05-17 17:27:46

您可以为cpio使用--to-stdout。例如:

代码语言:javascript
复制
# rpm2cpio id3lib-3.8.3-28.fc18.x86_64.rpm | cpio -iv --to-stdout ./usr/share/doc/id3lib-3.8.3/README > /tmp/README
./usr/share/doc/id3lib-3.8.3/README
2173 blocks
# 
票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16597549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档