是否有根据文件大小创建多个 ZIP 文件的命令?因此,在一个包含 600 个文件(总计 1 GB)的文件夹中,该命令将创建 4 个大约等于 250mb 的 zip。
有一个类似的命令在这里。但它根据文件数量限制压缩文件。
我也不希望生成的 zip 文件相互连接,这样我就可以单独打开它们,而无需同时打开所有这些文件。
Ste*_*itt 14
您正在寻找zipsplit
,它几乎可以满足您的要求。您将创建一个包含所有文件的 ZIP 文件,然后根据您的要求将其拆分为 .zip 文件zipsplit
。
就像是:
zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip
Run Code Online (Sandbox Code Playgroud)
将产生myfile1.zip
,myfile2.zip
等等, 全部相互独立, 并且不大于 250MB (以十的幂)。zipsplit
甚至会尝试组织内容,以便每个生成的存档尽可能接近最大大小......
zipsplit
是Info-ZIP 的 Zip 的一部分,它zip
在所有 Linux 发行版中都作为包提供。它产生的档案是标准的 ZIP 文件;使用其他平台上的其他 ZIP 兼容工具可以毫无问题地打开它们。
归档时间: |
|
查看次数: |
11219 次 |
最近记录: |