O utilitário 'zip' só ecoa se um arquivo foi adicionado ou realmente alterado

3

Estou usando zip para criar um arquivo incremental.

Eu gostaria que apenas ecoasse o arquivo se houvesse uma alteração entre a origem e o arquivo, ou se fosse um arquivo added .

Isso significaria que, se eu o executasse duas vezes seguidas, não haveria ecos nos arquivos. (fácil detecção de mudanças é o ponto).

Isso é possível?

Neste momento, ecoa para todos os ficheiros, mesmo que não tenha havido alterações.

Estou usando este comando:

zip -r --test "Dest.zip" ./Source
    
por SimplGy 26.12.2014 / 04:12

1 resposta

3

O que você provavelmente quer é atualizar o arquivo zip :

  

update (-u): Atualize as entradas existentes se for mais recente no sistema de arquivos e adicione novos arquivos. Se o arquivo não existir aviso de problema, crie um novo arquivo.

Portanto, você deve tentar

zip -ru "Dest.zip" ./Source
    
por halirutan 26.12.2014 / 04:48

Tags