Diff es una utilidad de línea de comandos que ayuda a los usuarios a comparar visualmente las diferencias entre 2 archivos línea por línea en un sistema Linux / Unix. La utilidad Colordiff es un script de Perl que es una versión mejorada de diff. Colorea la salida para que las diferencias entre los archivos sean claramente visibles en el terminal.
En pocas palabras, la herramienta de comando diff se puede utilizar para realizar lo siguiente
1. Vea los cambios que existen entre 2 versiones de un archivo.
2. Hacer comparaciones entre 2 archivos de programa
En este tutorial, aprenderá cómo colorear la salida diff en Linux usando la ayuda de los comandos colordiff.
Cómo instalar la utilidad Colordiff
Antes de llegar a los entresijos del uso de d colordiff, primero vamos a instalarlo.
Instalar Colordiff en Ubuntu / Debian / Mint
Para instalar la utilidad colordiff en sistemas basados en Debian como Ubuntu y Mint, abra su terminal y ejecute el comando:
$ sudo apt install colordiff
Instalar Colordiff en RHEL / CentOS
Para instalar colordiff en distribuciones rpm como Hat y CentOS, ejecute:
$ sudo yum install colordiff
Instalar Colordiff en Arch Linux
Para Arch Linux y derivados de Arch Linux como Manjaro, ejecute:
$ sudo pacman -S colordiff
Instale Colordiff en FreeBSD y OpenBSD
Para instalar Colordiff en FreeBSD, ejecute el comando:
$ sudo pkg install colordiff
Para OpenBSD ejecute:
$ pkg_add -v colordiff
Cómo dif colorear
La sintaxis para usar los comandos colordiff y diff es bastante simple y directa.
Usa la sintaxis
nbsp; color diff file1 file2
Para example, He creado 2 archivos como se muestra
Para comprobar las diferencias que existen entre los dos archivos, ejecute el comando:
nbsp; colordiff file1.txt file2.txt

Además, puede usar el comando diff y canalizar la salida a colordiff como se muestra:
o
$ diff -u file1.txt file2.txt | colordiff

Alternativas al color diferente
Otra forma práctica que puede utilizar para comparar archivos es mediante el uso de grc comando como se muestra:
$ grc diff file1.txt file2.txt

Otra herramienta genial que encontré es Icdiff que es una diferencia de color mejorada.
Puedes instalar Icdiff usando el comando pip, ejecute:
$ pip install git+https://github.com/jeffkaufman/icdiff.git
Conclusión
En este tutorial, aprendió cómo colorear la salida de diferencias con la ayuda de las utilidades de línea de comandos colordiff para comparar archivos en el terminal en un formato coloreado. Si los dos archivos son idénticos, no se imprime ningún resultado en la pantalla. Para obtener más información sobre cómo se utilizan esas dos utilidades, simplemente visite el hombre diff y hombre colordiff.
Danos un mensaje y cuéntanos cómo fue tu experiencia. Gracias.