插件窝 干货文章 linux分卷打包的7z压缩包如何解压?

linux分卷打包的7z压缩包如何解压?

分卷 filename 解压 001 567    来源:    2025-05-11

在Linux系统中解压分卷的7z压缩包,可以按照以下步骤操作:


方法1:直接使用7z命令解压

  1. 确保已安装p7zip
    若未安装,执行以下命令安装:

    sudo apt-get install p7zip-full    # Debian/Ubuntu
    sudo yum install p7zip             # CentOS/RHEL
    sudo dnf install p7zip             # Fedora
    
  2. 解压分卷文件
    只需指定第一个分卷(.7z.001),7z会自动识别后续分卷:

    7z x filename.7z.001
    
    • x 表示解压到当前目录。
    • 确保所有分卷(.001, .002, ...)在同一目录下。

方法2:合并分卷后解压(适用于特殊场景)

如果分卷是纯连续文件(非7z原生分卷),可能需要先合并:

cat filename.7z.* > merged.7z
7z x merged.7z

常见问题解决

  1. 报错"Can not open file as archive"

    • 检查分卷是否完整(如缺少.002文件)。
    • 确认分卷命名正确(如file.7z.001, file.7z.002)。
  2. 分卷命名不规范
    手动重命名分卷为连续序号:

    mv filename.part1.rar filename.7z.001
    mv filename.part2.rar filename.7z.002
    
  3. 密码保护的压缩包
    添加-p参数输入密码:

    7z x -pYourPassword filename.7z.001
    

关键注意事项

  • 所有分卷必须位于同一目录。
  • 分卷序号必须连续且无缺失。
  • 使用7z l filename.7z.001可查看压缩包内容(不解压)。

通过以上步骤,即可顺利解压分卷7z文件。遇到问题时,建议先验证分卷完整性(如通过md5sum比对)。