在Ubuntu 9.04下以1GB的zip文件备份目录

我正在寻找一个解决scheme,以获取一个大目录,并进行多文件zip备份,每个zip文件是1gig。 我看了zipsplit,但显然你不能实际分割文件,即。 该目录中的一个文件是5gig,所以zipsplit无法处理它,因为它大于zipfile的目标大小。 我喜欢使zip文件,使Windows用户更容易访问文件。

我不使用zip,但tar + gzip。 我做的是

tar czf - /some/dir | split -b 1G 

这将创build文件xaa xab等。(您可以更改前缀。检查手册页)

简单地恢复一起cat的文件,即

 cat xaa xab ... | tar xzf - 

看起来你可以使用zip来做到这一点,使用-的文件名,像(未经testing)

 zip - /some/dir | split ...