如何将一个文件夹压缩成多个zip文件?


50

我在Mac OS X上。

1.是否有将文件夹压缩为多个zip文件的工具?

2.是否有任何工具可将压缩的zip文件拆分为较小的zip文件(稍后再打开)?

Answers:


71

在终端中的zip命令上使用-s开关。因此,如果您的文件夹名为FolderName

zip -r -s 64 archive.zip FolderName/

分割的大小为64(在这种情况下为64Mb)。

Use -s to set the split size and create a split archive.  
The size is  given  as  a  number  followed optionally  by  one  
of  k (kB), m (MB), g (GB), or t (TB) (the default is m). [1]

使用zipsplit将zip文件拆分为多个较小的zipfile。使用-n开关设置拆分的大小。

[1] http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/zip.1.html


1
@RobZolkos我已经按照您的建议做了,我有一个很小的archive.zip(7mb)和这些片段(每个64mb)。但是,我无法解压缩内容,正在运行unix unix archive.zip的解压缩,但是却得到“错误的zipfile偏移量(lseek)”。此外,我还需要在Windows环境中提取它们,我猜那里只有Windows 7提取器。
aneuryzm 2011年

1
您只需要运行unzip archive.zip,我现在正在检查Windows。
robzolkos 2011年

1
@RobZolkos我已经尝试过了,我在问题中添加了我得到的错误。
aneuryzm 2011年

1
我只是在一个文件夹上对其进行了测试,并且效果很好。压缩和解压缩。确保解压缩的文件夹与原始源文件夹不同。在Windows上,它不会解压缩。但是,一个免费的解压缩程序7Zip 7-zip.org 可以毫无问题地解压缩它们。
robzolkos 2011年

1
@RobZolkos我收到“不支持的压缩方法”错误,您认为问题出在提取步骤还是压缩步骤?
aneuryzm 2011年

5

我刚刚发现Keka,也许它会让您感兴趣,而且它是免费的。


6
关于“与众不同”的答案不仅需要链接。可以包含链接,但请在答案中进行总结或摘录。这个想法是使答案独立存在。
丹尼尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.