GNU/Linux >> Tutoriales Linux >  >> Linux

Compara archivos y carpetas gráficamente en Linux con Meld

¿Cómo se comparan dos archivos similares para comprobar si hay diferencias? La respuesta obvia es usar el comando diff en Linux.

El problema es que no todo el mundo se sentiría cómodo comparando archivos en una terminal de Linux. Y la salida del comando diff podría ser confusa para algunos.

Tome esta salida de comando diff por ejemplo:

Definitivamente hay una curva de aprendizaje involucrada aquí. Sin embargo, si está usando Linux de escritorio, puede usar aplicaciones GUI para comparar fácilmente dos archivos en busca de diferencias.

Hay varias herramientas GUI diff disponibles para Linux. Voy a destacar mi herramienta favorita Meld en la aplicación destacada de Linux de esta semana.

Meld:herramienta Visual Diff and Merge para Linux (y Windows)

Con Meld, puede comparar dos archivos en una vista de lado a lado. No solo eso, también puede modificar los archivos para realizar los cambios correspondientes. Eso es lo que querrías hacer en la mayoría de las situaciones, ¿verdad?

Meld también es capaz de comparar directorios y mostrar qué archivos son diferentes. También se mostrará cuando los archivos sean nuevos o falten.

También puede usar Meld para una comparación de tres vías.

La comparación gráfica en paralelo ayuda en varias situaciones. Si es un desarrollador, puede usarlo para comprender los parches de código. Meld también admite sistemas de control de versiones como Git, Mercurial, Subversion, etc.

Características de fusión

Las herramientas Meld de código abierto tienen las siguientes características principales:

  • Realizar una comparación de diferencias de dos y tres vías
  • Edite archivos en el lugar y la comparación de diferencias se actualiza inmediatamente
  • Navegar entre diferencias y conflictos
  • Visualice las diferencias globales y locales con inserciones, cambios y conflictos marcados en consecuencia
  • Utilice el filtrado de texto regex para ignorar ciertas diferencias
  • Resaltado de sintaxis
  • Comparar dos o tres directorios para archivos recién agregados, faltantes y modificados
  • Excluir algunos archivos de la comparación
  • Compatibilidad con sistemas de control de versiones populares como Git, Mercurial, Bazaar y SVN
  • Soporte para muchos idiomas internacionales
  • Licencia GPL v2 de código abierto
  • Disponible tanto para Linux como para Windows

Instalación de Meld en Linux

Meld es una aplicación popular y está disponible en los repositorios oficiales de la mayoría de las distribuciones de Linux.

Verifique el centro de software de su distribución y vea si Meld está disponible.

Alternativamente, también puede usar el administrador de paquetes de la línea de comandos de su distribución para instalar Meld. En Ubuntu, está disponible en el repositorio Universe y se puede instalar con el comando apt:

sudo apt install meld

Puede encontrar el código fuente de Meld en el repositorio GitLab de GNOME:

Combinar código fuente

¿Vale la pena?

Sé que la mayoría de los editores de código abierto modernos vienen con esta función, pero a veces solo desea una interfaz simple sin la molestia de instalar complementos adicionales para comparar archivos. Meld te proporciona precisamente eso.

¿Utiliza otras herramientas para comprobar las diferencias entre archivos? ¿Qué herramienta sería esa? ¿Cuál es tu experiencia con Meld, si alguna vez lo usaste? La sección de comentarios es toda tuya por compartir tu opinión.

Artículo Original


Linux
  1. Encuentra archivos y directorios en Linux con el comando de búsqueda

  2. Eliminar archivos y carpetas en la terminal de Linux

  3. Cifre y descifre archivos con una frase de contraseña en Linux

  4. Cómo encontrar archivos con permisos SUID y SGID en Linux

  5. Cómo comprimir archivos y directorios en Linux (con ejemplos)

Cómo comparar archivos en Linux usando la herramienta Meld (Diff/Merge)

Cómo comprimir archivos y carpetas en Linux [Consejo para principiantes]

Linux busca cadenas en carpetas y archivos con ack

Ahorre espacio comprimiendo archivos y carpetas en Linux

Encontrar los archivos y carpetas más grandes en la línea de comandos de Linux

Cómo comprimir archivos y carpetas en Linux