7z 在提取 iso 文件时会重命名嵌套的 .gz 文件。如何停止重命名?

7z 在提取 iso 文件时会重命名嵌套的 .gz 文件。如何停止重命名?

我正在尝试使用 7z 提取 ISO 文件。假设我们有以下文件夹结构

centosserver/x/16890efb08ba2667b3cfd83c4d234d5fabea890e6ed2ade4d4d7adec9670a9a5-primary.xml.gz

但我注意到了奇怪的事情。当我使用 mount 命令提取 ISO 时

mount -o loop CentOS.iso /mnt/iso

嵌套文件夹结构 .gz 文件没有重命名,但是当我使用 7z 命令提取时

7z x -y CentOS.iso -o/centosserver

它正在重命名为 centosserver/x/16890efb08ba2667b3cfd83c4d234d5fabea890e6ed2ade4d4d7adec9670a9a5(我已经使用 md5sum 和内容确认了这一点。它没有被提取,只是被重命名了)。提取 zip 时,7z 会保持结构。我查看了许多 7z 文档来指定正确的标志以不重命名文件,但不幸的是没有运气。

相关内容