3

我知道在命令中指定一个 zip 文件将文件添加到 zip 文件本身,但是我怎样才能真正同步一个已经有一个 zip 文件的文件夹,以便它添加新文件、替换修改的文件并删除文件夹中不存在的文件?

4

2 回答 2

7

命令行“zip”工具具有-FS(或--filesync)标志,可以做到这一点(更新现有的,添加新的,删除删除)。

请参阅http://www.info-zip.org/mans/zip.html

于 2016-06-06T21:49:47.360 回答
0

命令行“zip”命令具有 --freshen(仅更新现有文件)、--update(更新和添加文件)和 --delete 删除选项,但我找不到将它们全部组合起来的方法成一个命令。

既然压缩文件在处理过程中可能需要完全重写,为什么不直接删除旧的压缩文件并从头开始创建一个新文件呢?

于 2013-06-15T11:57:30.443 回答