首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要7z命令的帮助

需要7z命令的帮助
EN

Unix & Linux用户
提问于 2021-05-27 09:10:40
回答 1查看 130关注 0票数 0

我有一个名为BaseSystem.dmg的文件,它包含一个hfs+系统映像以及其他文件。我正在尝试使用7zD1包中只提取p7zip-full系统映像文件。

我试过所有这些命令还有其他的..。

代码语言:javascript
复制
7z x BaseSystem.dmg
7z e BaseSystem.dmg
7z x BaseSystem.dmg 4.hfs

我不是只提取4.hfs文件,而是什么也得不到,或者7z直接提取BaseSystem.dmg中的所有文件和文件夹。

我能像这样使用dmg2img,而且它能工作.

代码语言:javascript
复制
dmg2img -p 4 -i BaseSystem.dmg -o 4.hfs

但我的问题是如何使用7z command从BaseSystem.dmg中仅提取4.hfs文件?

干杯

更新

当我在Windows上使用7-Zip19.00 (32位或64位)和在Ubuntu上使用16.02 (64位)时,我得到了相同的结果。

我知道这是可能的,因为引导磁盘实用程序使用7-Zip19.00 (32 )并且能够从BaseSystem.dmg中提取4.hfs。但是,我不知道它使用什么参数。实际上,我还为我的Windows操作系统分别下载了7-Zip19.00 (32 ),当我自己运行它时,它并不仅仅解压缩4.hfs文件。

所以它一定是关于我使用的7z参数吗?

EN

回答 1

Unix & Linux用户

发布于 2021-05-28 22:30:21

我通过询问7- SourceForge的Zip作者找到了答案。

在我的示例中,这是从BaseSystem.dmg中仅提取4.hfs分区所需的命令:

代码语言:javascript
复制
7z e -t* BaseSystem.dmg 4.hfs

此命令列出了BaseSystem.dmg中的一个级别的文件:

代码语言:javascript
复制
7z l -t* BaseSystem.dmg
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/651604

复制
相关文章

相似问题

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