coreutils
的split
能够分割任何文件,所以可以将一个.zip文件分割成多个文件。但是输出文件不再是有效的zip文件。当其他输出文件不可用时,这可能会导致问题,因为单个输出文件不能单独使用。
例如,在网络较慢的情况下,只有一些文件被下载,而其他文件需要更长时间才能下载。但用户希望看到最初传输的文件。
是否有一种好的/简洁的方法将.zip文件拆分成多个有效的.zip文件?
我可以编写自己的shell脚本来解压输入的.zip文件,然后选择适当的子集将它们压缩成多个.zip文件。
但是由于这个任务应该很常见,我想知道是否有更好的方法。谢谢。