linux zip 包解压失败

在Linux环境中,尝试使用unzip命令解压LINUX.X64_193000_db_home.zip文件时遇到错误,提示找不到中央目录签名,可能是因为文件不完整或是多部分归档。通过尝试使用jar命令解压,发现未安装jar。通过yum安装java-1.6.0-openjdk-devel后,使用jar命令成功解压了zip文件。

linux zip包解压失败
Linux 下,使用unzip解压时,报错:
$ unzip LINUX.X64_193000_db_home.zip
报错:
Archive: LINUX.X64_193000_db_home.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found

用jar 来解
[root@deploy ~]# jar xvf LINUX.X64_193000_db_home.zip
出现 jar:Command not found
  要用yum下载
安装jar 包
[root@deploy ~]# yum -y install java-1.6.0-openjdk-devel
再用jar包解压
[root@deploy ~]# jar xvf LINUX.X64_193000_db_home.zip
解压成功
在这里插入图片描述

### 解压分卷 ZIP 文件的方法 在 Linux 系统中,若需要解压被分割的 ZIP 文件(如 `example.zip.0`, `example.zip.1` 等),通常可以使用 `zip` 或 `unzip` 工具进行处理。尽管当前版本的 `unzip` 对多部分 ZIP 文件的支持尚不完善,但在某些情况下仍可成功解压。例如,当所有分卷文件按顺序拼接为一个完整文件后,可以尝试使用以下命令进行解压: ```bash cat example.zip.* > example.zip unzip example.zip ``` 此方法通过 `cat` 命令将所有分卷文件合并为一个完整的 ZIP 文件,随后使用 `unzip` 命令进行解压[^4]。 ### 使用 `zip` 命令解压分卷 ZIP 文件 另一种方式是使用 `zip` 命令,该工具对多部分 ZIP 文件的支持相对较好。例如,若存在 `matlabfix.zip` 文件及其分卷文件,可使用以下命令进行解压: ```bash zip -s- matlabfix.zip | tar xf - ``` 该命令通过 `zip` 工具将分卷文件流式解压,并通过管道传递给 `tar` 进行解。这种方式适用于 ZIP 文件含 `.tar` 或其他归档文件的情况[^2]。 ### 注意事项 在处理分卷 ZIP 文件时,需要注意以下几点: 1. 所有分卷文件必须位于同一目录下,并且文件名需保持连续(如 `example.zip.0`, `example.zip.1` 等)。 2. 若使用 `unzip` 解压失败,建议尝试使用 `zip` 命令进行合并解压。 3. 某些旧版本的 `unzip` 工具可能无法正确识别多部分 ZIP 文件,提示“zipfile claims to be last disk of a multi-part archive”等警告信息。此时应优先使用 `zip` 或其他兼容性更强的解压工具[^4]。 ### 文件合并与分割的扩展应用 在某些情况下,若需手动分割或合并文件,可使用 `split` 命令进行操作。例如,将一个 `.tar` 文件分割为多个指定大小的分卷文件: ```bash split -b 3G -d -a 1 20190816.tar 20190816.tar. ``` 此命令将 `20190816.tar` 文件分割为多个 3GB 的分卷文件,后缀以数字形式表示,并控制序列长度为 1[^3]。 ### 相关问题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值