Linux上的7zip多部分档案:E_FAIL

时间:2016-08-01 17:26:08

标签: ubuntu multipart 7zip

我有一台Ubuntu服务器,只花了2天时间将22GB的多部分存档转移到它。 22GB分为1800个10MB部分。

每当我尝试提取它们时(p7zip 9.20):

7z x "*.7z.*"

我收到错误:

Error: E_FAIL

是的,我已经检查过,我有超过250GB的可用磁盘空间,所以这不会导致问题。操作系统为64位,磁盘格式为ext4。

有没有人知道为什么会导致这个错误或者除了p7zip以外的任何其他程序我可以用来提取它们?

1 个答案:

答案 0 :(得分:2)

对于所有遇到同样问题的灵魂:手动连接部分,然后提取。

ls -v | grep .7z | sed 's| |\\ |g' | xargs cat > out.7z
  1. ls -v:用数字排序文件。
  2. grep:仅选择7zip档案
  3. sed:处理文件名中的空格
  4. cat:连接文件。
  5. 然后简单地说:

    7z x out.7z