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
-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 命令 用于将较大的 zip
压缩包分割成各个较小的 zip 压缩包。
zipsplit [-t] [-i] [-p] [-s] [-n size] [-r room] [-b path] [-h] [-v] [-L] zipfile
-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软件许可信息,然后退出。
文件:指定要分割的zip压缩包。
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.zip
到 archive66.zip
,它们一起包含与 archive.zip
相同的文件。
archive.zip
在此过程中保持不变。
注意:zipsplit 不支持拆分大于2千兆字节的存档。