我正在尝试使用 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 文档来指定正确的标志以不重命名文件,但不幸的是没有运气。