分割并加密文件夹,然后上传到网上进行备份

分割并加密文件夹,然后上传到网上进行备份

我想试用 BackBlaze B2 来备份 400 GB 的文件。但是,我想在上传之前压缩并加密。

要求

  • 将文件夹拆分为多个文件夹(文件夹包含视频和图像)
  • 分割应该基于大小(或者如果更简单的话,基于文件数量)
  • 文件夹命名应该以数字结尾,~/Desktop/name0001/例如
  • 使用相同的密码压缩每个文件夹
  • 如果删除了压缩文件夹,其余部分仍可解压
  • 将文件解压并合并到拆分和压缩之前的状态
  • 在 OSX 终端上运行(但 Linux 答案也会帮助其他人)

示例输入

/path/to/folder/
  -someImage0001.png
  -someImage0002.png
  -...
  -someImage9999.png

拆分后的输出

someName01.zip //encrypted
someName02.zip //encrypted
...

解压并合并后的输出

/path/to/folder/
  -someImage0001.png
  -someImage0002.png
  -...
  -someImage9999.png

我知道这些帖子,但它们无法满足我的需求。我也知道关于zip -s <size>选项,但我担心如果一个 zip 文件损坏,我将无法将其余文件合并在一起。

相关内容