使用 7-Zip 和 CLI 同步文件

使用 7-Zip 和 CLI 同步文件

在命令行中,7-Zip 有命令“a”,表示“将文件添加到存档”。但我想同步文件。这是 GUI 中的主要选项之一,但 CLI 出于某种原因忽略了它。

我该怎么做?请举个例子。

答案1

使用一些我在网上找到的信息,我发现 -uq0 可能是您想要的开关。下面是我刚刚基于此测试的更新脚本示例:

"C:\Program Files\7-Zip\7z.exe" u "C:\Users\dane\Documents\Docz.7z" -uq0 "C:\Users\dane\Documents\*" -r -x!*.7z -ssw -ms=off

我对此进行了测试,在我删除文件后,它也会从存档中删除该文件。

答案2

使用“u”运算符(更新)

我从运行的备份作业中稍微编辑了一下片段:

7z.exe u Documents.7z ".\Documents\*" -r -x!*.7z -x!*.pst -t7z -ssw -mx=3 -m3=LZMA2 -mmt=2 

相关内容