让‘zip’实用程序仅在文件被添加或实际更改时回显

让‘zip’实用程序仅在文件被添加或实际更改时回显

我正在使用它zip来创建增量档案。

我希望它仅在源和档案之间发生变化时或它是一个added文件时才回显该文件。

这意味着如果我连续运行两次,它将不会显示任何文件。(重点是轻松检测变化)。

这可能吗?

现在它会对每个文件产生回响,即使没有任何变化。

我正在使用这个命令:

zip -r --test "Dest.zip" ./Source

答案1

你可能想要的是更新压缩文件

更新 (-u):如果文件系统上有较新的条目,则更新现有条目并添加新文件。如果存档不存在,则发出警告,然后创建新存档。

因此你应该尝试

zip -ru "Dest.zip" ./Source

相关内容