我有两个文件 data.7z.001 和 data.7z.002。我尝试使用以下方法提取它们:
7z e asdf data.7z.001
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Error:
there is no such archive
Run Code Online (Sandbox Code Playgroud)
和
7z x /home/Desktop/data.7z.001 -tufd.split -o/home/Desktop/
Run Code Online (Sandbox Code Playgroud)
错误 :
Error:
Unsupported archive type
Run Code Online (Sandbox Code Playgroud)
和
7z x /home/Desktop/data.7z.001 -tiso.split -o/home/Desktop/
Run Code Online (Sandbox Code Playgroud)
错误 :
Error:
Unsupported archive type
Run Code Online (Sandbox Code Playgroud) 刚刚开始使用 Linux/Ubuntu。我安装了7z,但是找不到命令。我重新启动计算机以希望刷新命令,但这也没有帮助。
这是我所做的:
sudo apt-get install p7zip
sudo apt-get install p7zip-full
Run Code Online (Sandbox Code Playgroud)
然后尝试了
7z e [file-name].xz
Run Code Online (Sandbox Code Playgroud)
和
7za e [file-name].xz
Run Code Online (Sandbox Code Playgroud)
然后我读了man文件,但仍然什么也没有。每次我收到以下回复:
/usr/local/bin/7z: 2: /usr/local/bin/7z: /usr/local/lib/p7zip/7z: not found
Run Code Online (Sandbox Code Playgroud) 我想要一个可以在行动期间提供更多信息,如百分比和速度。
当档案很大时,该过程需要大量时间和资源,并且计算机似乎滞后,而此信息不显示。因此,在这种情况下,我需要查看更多内容以确保一切正常运行。
为此,我目前在 Wine 中使用 7zip。

是否有可能拥有这样的本机应用程序?
在 Windows 上,我过去几乎所有的压缩任务都使用过 7zip 程序。现在,切换到 Ubuntu 后,我也从软件中心安装了这个程序。完成后,我可以从存档创建菜单中选择 .7z 格式,但是我找不到任何压缩选项,只能加密文件表和密码提示。在程序的 Windows 版本中,还有更多选项,例如库大小和线程使用情况,但我还没有在 Ubuntu 中找到这样的菜单。
有没有办法在集成存档管理器或提供它们的替代方案中提供这些选项?
我知道可以在终端中定义这些选项,但我更喜欢有一个界面,让我看到所有可能的选择并以交互方式计算内存使用情况。
如果 7zip 以外的另一个库在 Ubuntu 下提供这些选项,我愿意尝试那个,只要它是 F/OSS。平台兼容性并不重要,只是针对不同任务的快速可选选项。
我有一个运行 Ubuntu GNOME 16.10 和 GNOME 3.22 的系统,我想创建一个加密的 7z 或 zip 存档,但是当我右键单击一个文件、文件夹或一组文件时,我只需按一下Compress...按钮即可:
与以前的版本不同,似乎没有使用密码加密存档的选项。那么是否还有一些方法可以通过 GNOME 做到这一点而无需安装第三方实用程序?如果没有,那你怎么做?
我知道p7zip在 Ubuntu 18.04 上默认没有安装软件包。仍然Nautilus能够创建7z档案。这怎么可能?
我可以运行“7z -b”进行多线程基准测试,并比较 Windows 和 Linux 等平台之间的结果。但是如何在 Ubuntu 上比较单线程 7z 基准测试?:)
我在 7z -h 和http://manpages.ubuntu.com/manpages/trusty/man1/7z.1.html 中没有找到关于限制 7z -b 仅在单线程中运行的文档。
我很想将结果与 Windows 进行比较,只是为了检查 Intel Haswell Turbo Boost 性能是否在 Ubuntu 14.04 LTS 上工作。
提前致谢。:)
我有许多嵌套在许多子文件夹中的 7z 存档,并且希望将所有这些存档提取到它们所在的文件夹中,然后删除原始存档。
我已经找到了如何执行此操作,同时提取到根目录。
while [ "`find . -type f -name '*.7z' | wc -l`" -gt 0 ]; do find -type f -name "*.7z" -exec 7za x -- '{}' \; -exec rm -- '{}' \;; done
Run Code Online (Sandbox Code Playgroud)
然而,所有档案都被解压到我执行命令的目录中——我想将所述档案提取到保留原始结构的原始位置,但不确定如何更改它来做到这一点。
我刚刚从 Ubuntu 软件中心安装了 7zip,但是当我在我的应用程序中寻找它时,我找不到它。即使我在终端中输入“7z”,它也告诉我 7zip 已安装。如何找到应用程序并打开它?谢谢你。
7zip ×9
archive ×3
gui ×2
zip ×2
command-line ×1
compression ×1
encryption ×1
extract ×1
find ×1
gnome ×1
info ×1
nautilus ×1