• Sobre
  • FAQ
  • Enviar artigo
  • Anuncie aqui
sexta-feira, maio 13, 2022
Linux Descomplicado
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Notícias
  • Contato
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Programas

Ferramentas para comparação e mesclagem de arquivos no Linux

9 de dezembro de 2014
4 min read
0 0
5
1
SHARES
4.3k
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

Muitas vezes é preciso comparar diferentes versões de um mesmo arquivo para identificar as mudanças. Uma maneira eficiente para fazer isso é utilizar ferramentas de comparação que verificam arquivos ou pastas e mostram as diferenças entre eles que pode ajudar você a comparar suas pastas de backup pessoal, por exemplo. No Linux, você pode comparar os arquivos usando uma ferramenta de linha de comando ou instalando um aplicativo gráfico.

DIFF

 

LeituraRecomendada

Guia completo para iniciantes sobre como instalar programas no Linux

25 de agosto de 2019
É possível executar aplicações do MacOs no Linux?

É possível executar aplicações do MacOs no Linux?

8 de fevereiro de 2017

A ferramenta diff faz parte do pacote diffutils, presente nos repositórios de todas as principais distribuições Linux. É uma ferramenta simples que compara arquivos de texto linha por linha e também pode comparar arquivos em duas pastas. Se os arquivos selecionados são idênticos, diff não imprime nenhuma saída; e você pode ajustar algumas opções, tais como: ignorar o espaço em branco ou diferenciar maiúsculas de minusculas.

 

A sintaxe geral é:

 

diff -opcoes arquivo1 arquivo2

 

Por exemplo, para comparar dois arquivos ignorando diferenças no caso de letras e os espaços em branco, use o comando abaixo:

diff -iw arquivo1 arquivo2
> zxczcxc (contem no arquivo 2 e nao tem no arquivo 1)
> fffff (contem no arquivo 2 e nao tem no arquivo 1)
<  (contem nos dois arquivos)
--- 
> dfgc (contem no arquivo 2 e nao tem no arquivo 1)
> aaa (contem no arquivo 2 e nao tem no arquivo 1)

 

COLORDIFF

 

A ferramenta colordiff modifica a saída do comando diff, colorindo a saída do comando; a fim de facilitar sua compreensão. O pacote colordiff está disponível nos repositórios da maioria das distribuições. O colordiff tem as mesmas opções que diff, e você pode usá-lo através da seguinte sintaxe:

colordiff -opcoes arquivo1 arquivo2

 

Para instalar o colordiff nas distros Debian, execute:

 

sudo apt-get install colordiff

 

E execute no terminal para olhar a diferença entre as saídas:

 

colordiff -iw arquivo1 arquivo2

 

WDIFF

 

Outra alternativa para comparação de arquivos é o uso da ferramenta wdiff que pode comparar arquivos, além de linha por linha, palavra por palavra na linha. Você também pode combinar colordiff e wdiff para obter uma saída com cores para diferenciar o conteúdo dos arquivos de texto:

wdiff -n arquivo1 arquivo2 | colordiff
[-fs-]{+dfsfsd+} (contem nessa linha do arquivo 1 parte da palavra da mesma linha do arquivo 2 = fs)
{+fsd+} (contem no arquivo 2 e nao tem no arquivo 1)
{+fsd+} (contem no arquivo 2 e nao tem no arquivo 1)
[6 (contem nos dois arquivos)
{+46456[66+} (contem no arquivo 2 e nao tem no arquivo 1)
{+fdgdfg+} (contem no arquivo 2 e nao tem no arquivo 1)

 

DIFFUSE

A ferramenta diffuse é muito poderosa comparada a outras ferramentas. Com ela você pode comparar um número ilimitado de arquivos e resumir as diferenças entre eles. Além disso, você pode editar arquivos diretamente no programa e fazer mesclagem entre os conteúdos. Ele também suporta (limitado) destaque de sintaxe e oferece integração com diversos sistemas de controle de versão – incluindo Git e Subversion. Tem suporte ao Linux, Windows e Mac OS X, e você pode baixar os pacotes de instalação aqui.

 

Para instalar o diffuse nas distros Debian, execute:

 

sudo apt-get install diffuse

 

DIFFMERGE

Com suporte ao Linux, Windows e Mac OS X, a ferramenta diffmerge permite você editar os arquivos diretamente no diffMerge, mesclar automaticamente versões de arquivos e exportar as diferenças entre os arquivos para um novo arquivo. Além disso, pode comparar até três arquivos e duas pastas e mostrar se os arquivos são idênticos. Você pode baixar os pacotes de instalação aqui.

 

MELD

A ferramenta meld é útil para comparação e mesclagem visual de arquivos voltada para desenvolvedores. Mas você pode usar o programa para comparar suas pastas de backup pessoal. Meld ajuda a comparar arquivos, diretórios e projetos comparando as versões. Ele fornece dois e três vias de comparação de arquivos e diretórios, tem suporte para vários sistemas de controle de versão. Meld funciona em Linux, Mac OS X e Windows. Você pode baixar os pacotes de instalação aqui.

 

Para instalar o meld nas distros Debian, execute:

 

sudo apt-get install meld

 

MAIS INFORMAÇÕES
Via MakeTechEasie
Tags: Programas

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

Iniciante

Guia completo para iniciantes sobre como instalar programas no Linux

25 de agosto de 2019
É possível executar aplicações do MacOs no Linux?
Distribuições

É possível executar aplicações do MacOs no Linux?

8 de fevereiro de 2017
Saiba como fazer um programa iniciar automaticamente no momento da inicialização do Ubuntu
Saiba Como

Saiba como fazer um programa iniciar automaticamente no momento da inicialização do Ubuntu

1 de agosto de 2019
4 maneiras simples e eficientes para editar documentos PDF no Linux
Destaques

4 maneiras simples e eficientes para editar documentos PDF no Linux

26 de setembro de 2016
Saiba como compilar e instalar programas Linux distribuídos diretamente pelo código-fonte [tar.gz]
Saiba Como

Saiba como compilar e instalar programas Linux distribuídos diretamente pelo código-fonte [tar.gz]

17 de agosto de 2019
Atom – alternativa open source ao Sublime Text
Dicas

Atom – alternativa open source ao Sublime Text

9 de janeiro de 2016

Últimas novidades

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

by Linux Descomplicado
28 de fevereiro de 2022
0

O jogo Grand Theft Auto V é um dos mais populares entre os usuários de Linux. O desempenho na plataforma...

Samsung Galaxy M52 5G: Design elegante e bateria gigante

Samsung Galaxy M52 5G: Design elegante e bateria gigante

by Linux Descomplicado
20 de outubro de 2021
0

A Samsung lançou recentemente um novo modelo na categoria intermediário premium nomercado Indiano: o Galaxy M52 5G. Ele pode ser...

O avanço da tecnologia 5G na vida dos brasileiros

O avanço da tecnologia 5G na vida dos brasileiros

by Linux Descomplicado
17 de agosto de 2021
0

O que é o 5G e como anda esta tecnologia no Brasil?

Linux se mantém estável entre os gamers que usam o sistema na Steam

Linux se mantém estável entre os gamers que usam o sistema na Steam

by Linux Descomplicado
5 de maio de 2021
0

O sistema Linux nunca foi um projeto que chamou a atenção dos fãs de games, principalmente para os usuários da...

Zorin OS 15 consegue mais de 900 mil downloads em 2020 e mostra crescimento do Linux no ano

Zorin OS 15 consegue mais de 900 mil downloads em 2020 e mostra crescimento do Linux no ano

by Linux Descomplicado
1 de dezembro de 2020
0

O Linux continua dando sinais de que possui espaço para crescer no mercado. O sucesso do Zorin OS, que colecionou...

Load More

Publicaçõesmais recentes

Curso Programador Full Stack JavaScript Profissional vale pena?  Devo comprar?
Destaques

Curso Programador Full Stack JavaScript Profissional vale pena? Devo comprar?

by Linux Descomplicado
13 de maio de 2022
0

Muitas pessoas vêm me perguntando sobre o curso Programador Full Stack JavaScript Profissional. Por isso, decidi escrever sobre e falar...

Read more
Ainda vale a pena aprender Docker ?!
Programadores

Ainda vale a pena aprender Docker ?!

by Linux Descomplicado
13 de março de 2022
0

Em 2020, quando a Google decidiu definir o suporte ao Docker como 'deprecated', a partir da versão 1.20 do Kubernetes,...

Read more
Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux
Noticias

Mods ganham espaço em GTA V, mas ainda não chegam aos usuários de Linux

by Linux Descomplicado
28 de fevereiro de 2022
0

O jogo Grand Theft Auto V é um dos mais populares entre os usuários de Linux. O desempenho na plataforma...

Read more
Conheça a Vagrant e ganhe tempo nos seus estudos
Administradores de Rede

Conheça a Vagrant e ganhe tempo nos seus estudos

by Linux Descomplicado
17 de fevereiro de 2022
0

Vagrant é uma ferramenta open source de automação escrita em Ruby e mantida pela HashiCorp que padroniza seu trabalho e...

Read more
Marketing Digital: o que é SEO e qual sua importância para sua empresa?
Dicas

Marketing Digital: o que é SEO e qual sua importância para sua empresa?

by Linux Descomplicado
10 de março de 2022
0

Com o passar do tempo e o consequente avanço da tecnologia, que se reflete em praticamente todos os setores da...

Read more
ifconfig e outros – comandos Linux de rede obsoletos há anos e que já possuem sucessores
Dicas

Como aprender Linux de maneira eficiente

by Linux Descomplicado
13 de maio de 2022
1

Vou contar um pouco do que fiz e faço para aprender algo novo, não somente aprender Linux. O ano era...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Discussion about this post

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • Sobre
  • FAQ
  • Anuncie aqui
  • Enviar artigo
  • Política de privacidade
  • Termos de uso

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

  • Login
No Result
View All Result
  • Iniciante
  • Dicas
  • Saiba Como
  • Noticias

CC BY-NC-SA 4.0 Copyleft | Compartilhe livremente! Você só precisa informar o autor e criar conteúdo com a mesma licença para poder usá-lo. 2011-2019 Linux Descomplicado

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

* Ao cadastrar-se, você estará automaticamente ciente e concordando com Política de Privacidade e Termos de uso do site.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In