zipsplit 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

zipsplit 命令安装:


-bash: zipsplit: command not found

#Debian
apt-get install zip

#Ubuntu
apt-get install zip

#Alpine
apk add zip

#Arch Linux
pacman -S zip

#Kali Linux
apt-get install zip

#CentOS
yum install zip

#Fedora
dnf install zip

#OS X
brew install zip

#Raspbian
apt-get install zip

#Docker
docker run cmd.cat/zipsplit zipsplit

zipsplit 命令补充说明:


zipsplit 命令 用于将较大zip 压缩包分割成各个较小的 zip 压缩包。

zipsplit 命令语法:


zipsplit [-t] [-i] [-p] [-s] [-n size] [-r room] [-b path] [-h] [-v] 
         [-L] zipfile

zipsplit 命令选项:


-i:创建名为zipsplit.idx的zip索引,并在第一个zip文件中包含其大小。
-n <size>:指定分割后每个zip文件的大小;
-r <room>:使第一个拆分文件按room字节缩小。 如果您打算将拆分的zip文件存储在可移动磁盘上,并且第一个磁盘上需要额外的空间用于其他软件,例如用于解压缩存档的可执行文件,则此选项非常有用。 room的默认值为零。
-t:报告将要产生的较小的zip文件的大小;
-b:指定分割后的zip文件的存放位置。
-p <path>:在输出的每个zip文件之间暂停。
-s:即使需要更多zip文件,也要执行顺序拆分。 换句话说,确保拆分归档中的文件顺序与原始归档中显示的文件顺序完全匹配。
-h:显示帮助消息,然后退出。
-v:显示当前zipsplit版本信息,然后退出。
-L:显示当前zipsplit软件许可信息,然后退出。

zipsplit 命令参数:


文件:指定要分割的zip压缩包。

zipsplit 命令实例:


zipsplit -n 1048576 archive.zip

#执行这个命令,将告诉zipsplit创建一个zipfile序列,每个不大于1048576字节(1兆字节),
#它们共同包含与archive.zip相同的文件。 此命令的输出将如下所示:

66 zip files will be made (70% efficiency)
creating: archive01.zip
creating: archive02.zip
creating: archive03.zip
...
creating: archive66.zip

在这种情况下的结果是66个新文件,archive01.ziparchive66.zip,它们一起包含与 archive.zip 相同的文件。

archive.zip 在此过程中保持不变。

zipsplit 命令的坑:


注意:zipsplit 不支持拆分大于2千兆字节的存档。

zipsplit 命令扩展阅读:




zipsplit 命令评论