使用多核进行 7-zip 提取?

使用多核进行 7-zip 提取?

stuff.7z.001 必须stuff.7z.007。他们很大。

有没有办法7z x在 Linux 中利用多核并加快速度?

另外,如何在 rhel/centos 7 中运行 7-zip gui?我已经p7zip-gui-16.02-20.el7.x86_64安装了,但是找不到对应的7-zip 图形用户界面应用程序菜单下的条目也不知道启动 GUI 的命令行命令。

答案1

您的帖子包含多个问题,其中一些问题超出了本 SE 的范围,这是不受欢迎的,但无论如何:

  1. 7z 解压缩是单线程的,这是压缩格式的限制,没有什么可以“修复”它。多个 7z 卷不是单独的存档,而是一个分成几部分的连续存档。

  2. p7zip 已经过时了,并且没有得到积极维护,现在有原生 7zz7z2107-src.7z是源代码,7z2107-linux-XX.tar.xz是足够新鲜的 Linux 发行版的二进制文件)来自 Igor Pavlov 本人。

  3. p7zip 和 7zz 都没有 GUI,如果需要,可以运行豌豆拉链或 Wine 下的 Windows 7-zip。

答案2

Linux 中的 7z x 有没有办法利用多核并加快速度?

据我所知,7z不进行多线程解压;它进行多线程压缩(默认情况下甚至是),所以这有点令人惊讶。然而,它可能获得的收益很少:在我的系统上,对于大多数事情,我主要受 IO 限制,而不是 CPU 限制(写入 nvme SSD 时,解压缩仅占用一个核心的约 60%)。

了解启动 GUI 的命令行命令。

7zG

(通过找到rpm -ql p7zip-gui

相关内容