求助 怎么解压缩zip的分卷压缩呢

其它类软件,非上述版软件
回复
humtiger
帖子: 11
注册时间: 2009-10-27 14:41

求助 怎么解压缩zip的分卷压缩呢

#1

帖子 humtiger »

rt 网上下载的分卷压缩的文件
归档器打开后能显示文件名啥的,一解压缩就报错。

倒是还有一台装windows 的电脑 但不想每次解压都要用另一个解压再传过来。求解决办法。
头像
CRoot
帖子: 100
注册时间: 2012-06-11 16:07

Re: 求助 怎么解压缩zip的分卷压缩呢

#2

帖子 CRoot »

看下面
功能说明:压缩文件。

语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]

补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。

参  数:
-A 调整可执行的自动解压缩文件。
-b<工作目录> 指定暂时存放文件的目录。
-c 替每个被压缩的文件加上注释。
-d 从压缩文件内删除指定的文件。
-D 压缩文件内不建立目录名称。
-f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-h 在线帮助。
-i<范本样式> 只压缩符合条件的文件。
-j 只保存文件名称及其内容,而不存放任何目录名称。
-J 删除压缩文件前面不必要的数据。
-k 使用MS-DOS兼容格式的文件名称。
-l 压缩文件时,把LF字符置换成LF+CR字符。
-ll 压缩文件时,把LF+CR字符置换成LF字符。
-L 显示版权信息。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-n<字尾字符串> 不压缩具有特定字尾字符串的文件。
-o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。
-q 不显示指令执行过程。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-S 包含系统和隐藏文件。
-t<日期时间> 把压缩文件的日期设成指定的日期。
-T 检查备份文件内的每个文件是否正确无误。
-u 更换较新的文件到压缩文件内。
-v 显示指令执行过程或显示版本信息。
-V 保存VMS操作系统的文件属性。
-w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。
-x<范本样式> 压缩时排除符合条件的文件。
-X 不保存额外的文件属性。
-y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。
-z 替压缩文件加上注释。
-$ 保存第一个被压缩文件所在磁盘的卷册名称。
-<压缩效率> 压缩效率是一个介于1-9的数值。
atsivsucks
帖子: 221
注册时间: 2012-03-01 19:23
系统: Ubuntu 12.04

Re: 求助 怎么解压缩zip的分卷压缩呢

#3

帖子 atsivsucks »

你确定你的分卷文件完好吗?
可以去Windows或者Wine一个7-zip来试一下。
http://sparanoid.com/lab/7z/

关于zip解压分卷文件的命令,参考:
http://unix.stackexchange.com/questions ... p-on-linux
mypotato
帖子: 54
注册时间: 2010-10-19 0:11

Re: 求助 怎么解压缩zip的分卷压缩呢

#4

帖子 mypotato »

【linux】分卷压缩及解压分卷压缩文件
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22418/showart_2041956.html

一 .使用rar
1.分卷压缩
ubuntu下没有默认安装rar,可以通过 sudo apt-get install rar, sudo apt-get install unrar 来安装rar.
安装过后,使用以下命令进行分卷压缩:
rar a -vSIZE 压缩后的文件名 被压缩的文件或者文件夹
例如:rar a -v50000k eclipse.rar eclipse
此命令即为对eclipse文件夹进行分卷压缩,每卷的大小为50000k,压缩后的文件名为eclipse.rar
2.解压
对任何一个分卷执行:
rar e eclipse.part1.rar 即可。
二,使用tar
1.分卷压缩
tar cvzpf - eclipse | split -d -b 50m
上面的命令是将eclipse这个文件夹分卷压缩,每卷50m,注意eclipse 前面有空格.压缩完之后,会被命名为x00,x01,x02。。。
2.解压
首先需要合并:
合并的命令是: cat x*>eclipse.tar.gz
然后解压:tar xzvf eclipse.tar.gz
回复