Compare arquivos e pastas graficamente no Linux com o Meld

23 de novembro de 2020

Como você compara dois arquivos semelhantes para verificar as diferenças? A resposta óbvia é usar o comando diff no Linux.

O problema é que nem todo mundo se sentiria confortável comparando arquivos no terminal Linux. E a saída do comando diff pode ser confusa para alguns.

Veja esta saída de comando diff, por exemplo:

Saída complicada do comando Diff

Definitivamente, há uma curva de aprendizado envolvida aqui. No entanto, se estiver usando o Linux para desktop, você pode usar os aplicativos GUI para comparar facilmente dois arquivos para quaisquer diferenças.

Existem várias ferramentas de comparação de GUI disponíveis para Linux. Vou destacar minha ferramenta favorita, Meld, no destaque do aplicativo Linux desta semana.

Meld: ferramenta Visual Diff e Merge para Linux (e Windows)

Com Meld, você pode comparar dois arquivos na visualização lado a lado. Além disso, você também pode modificar os arquivos para fazer as alterações de acordo. Isso é o que você gostaria de fazer na maioria das situações, certo?

Comparação de arquivos no Linux com Meld

O File Comparison Meld também é capaz de comparar diretórios e mostrar quais arquivos são diferentes. Ele também aparecerá enquanto os arquivos são novos ou ausentes.

Comparação de diretório no Linux com Meld

Comparação de diretório

Você também pode usar o Meld para uma comparação de três vias.

Comparação de arquivos de três vias com o Meld no Linux

Comparação de arquivos de três vias A comparação gráfica lado a lado ajuda em várias situações. Se você for um desenvolvedor, pode usá-lo para entender os patches de código. Meld também suporta sistemas de controle de versão como Git, Mercurial, Subversion etc.

Características do Meld

Meld Visual Diff no Linux

As ferramentas de código aberto do Meld têm os seguintes recursos principais:

  • Realizar comparação de diferença de duas e três vias
  • Edita os arquivos no local e a comparação das diferenças seja atualizada imediatamente
  • Navega entre diferenças e conflitos
  • Visualisar diferenças globais e locais com inserções, mudanças e conflitos marcados de acordo
  • Usa a filtragem de texto regex para ignorar certas diferenças
  • Realce de sintaxe
  • Compara dois ou três diretórios para arquivos recém-adicionados, ausentes e alterados
  • Exclui alguns arquivos da comparação
  • Suporte para sistemas de controle de versão populares como Git, Mercurial, Bazaar e SVN
  • Suporte para muitos idiomas internacionais
  • Licença GPL v2 de código aberto
  • Disponível para Linux e Windows

Instalando Meld no Linux

Meld é um aplicativo popular e está disponível nos repositórios oficiais da maioria das distribuições Linux.

Verifique o centro de software de distribuição e veja se o Meld está disponível.

Meld No Ubuntu Software Center

Meld No Ubuntu Software Center

Como alternativa, você também pode usar o gerenciador de pacotes da linha de comando de sua distribuição para instalar o Meld. No Ubuntu, ele está disponível no repositório Universe e pode ser instalado usando o comando apt:

Comandos para usar no terminal

sudo apt install meld

Você pode encontrar o código-fonte do Meld no repositório GitLab do GNOME:

Código fonte do Meld

Vale a pena?

Eu sei que os editores de código aberto mais modernos vêm com esse recurso, mas às vezes você quer apenas uma interface simples sem o problema de instalar add-ons adicionais para comparar arquivos. Meld fornece exatamente isso.

Você usa alguma outra ferramenta para verificar diferenças entre arquivos? Qual ferramenta seria? Qual é a sua experiência com o Meld, se você já o usou? As seções de comentários são todas suas para compartilhar sua opinião.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Traduzido pela rtland.team

Compare Files and Folders Graphically in Linux With Meld

Propaganda
Blog Comments powered by Disqus.
Propaganda