Sincronizando arquivos usando o 7-Zip e o CLI

4

Na linha de comando, o 7-Zip possui o comando 'a' para "Adicionar arquivos ao arquivamento". Mas quero sincronizar os arquivos. Esta é uma das principais opções na GUI, mas a CLI a desconsiderou por algum motivo.

Como posso fazer isso? Um exemplo seria apreciado.

    
por Dan W 04.01.2013 / 19:32

2 respostas

6

Usando algumas informações que encontrei on-line , descobri que -uq0 é a mudança que você provavelmente quer. Aqui está um exemplo de um script de atualização que acabei de testar com base nisso:

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

Eu testei isso e ele removeu um arquivo do arquivo depois que eu deletei o arquivo.

    
por 04.01.2013 / 21:37
3

Use o operador 'u' (atualização)

Um snippit pouco editado de um trabalho de backup que eu executo:

7z.exe u Documents.7z ".\Documents\*" -r -x!*.7z -x!*.pst -t7z -ssw -mx=3 -m3=LZMA2 -mmt=2 
    
por 04.01.2013 / 19:46