Uma ferramenta para comparar 2 pastas e armazenar a diferença?

2

Alguém sabe uma maneira de comparar duas versões de um diretório para criar uma terceira com a diferença de ambas?

Eu preciso disso para fazer atualizações incrementais do meu software.

Thx

    
por code-gijoe 13.03.2012 / 13:33

3 respostas

3

Você pode usar o seguinte comando

$ diff -qr <path_of_folder1> <path_of_folder2>

Isso faz uma comparação incremental e recursiva de ambas as pastas. Se você quiser, você pode rsync ambas as pastas para

    
por 14.03.2012 / 10:20
1

Use a ferramenta Além da comparação para comparar pastas & arquivos

    
por 13.03.2012 / 13:49
1

O que você quer dizer com "dfference"?

Se você quer dizer diferença de tipo de patch, então use "diff" com o sinalizador "--recursive".

Se você quer dizer copiar arquivos que estão apenas no segundo diretório ou são diferentes no segundo diretório, então ele é chamado de "backup incremental". Por exemplo, use "rsync" com a opção "--backup-dir = DIR".

Se você precisar de versionamento (para desenvolvimento de software, por exemplo), então git (ou subversion).

    
por 14.03.2012 / 09:54

Tags