Ubuntu 9.04 下备份目录为 1gb 的 zip 文件

Ubuntu 9.04 下备份目录为 1gb 的 zip 文件

我正在寻找一种解决方案,以便获取一个大目录并制作一个多存档 zip 备份,每个 zip 文件为 1gig。我查看了 zipsplit,但似乎您无法真正拆分文件,即该目录中的一个文件为 5gig,因此 zipsplit 无法处理它,因为它大于 zip 文件的目标大小。我喜欢制作 zip 文件,以便 Windows 用户更轻松地访问文件。

答案1

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

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

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

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

cat xaa xab ... | tar xzf - 

看起来你可以用 tozip来做到这一点,使用-for 文件名,类似于(未经测试)

zip - /some/dir | split ...

相关内容