在命令行中,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