Comparadores de ficheros para Linux

Probablemente en más de una ocasión necesitaron comparar dos ficheros de texto para encontrar, por ejemplo, pequeñas diferencias entre dos códigos en el que uno funciona y otro no. Como los IDE cada día están más extendidos y cada vez traen más funcionalidades, los programas que se dedican sólo a comparar dos ficheros son cada vez más bien partes o complementos de entornos o editores.
Hoy les traigo un programa para Gnome, uno para KDE y uno para la consola
Meld
Meld es un comparador de ficheros para Gnome, implementado en Python, que nos permite compara de manera muy intuitiva gracias a la sintaxis coloreada, el resaltado de las diferencias o la posibilidad de comparar no dos, sino tres ficheros o incluso directorios completos (comparando pares de ficheros).

Para instalarlo:
dijo:sudo aptitude install meld
Kompare
Kompare es un programa GUI para KDE que muestra las diferencias entre archivos fuente y permite fusionarlos. Kompare puede utilizarse para comparar diferencias en los archivos o en los contenidos de las carpetas. Kompare soporta varios formatos diff y proporciona muchas opciones para personalizar el nivel de información que se muestra.

Para instalarlo:
dijo:sudo aptitude install kompare
Comando Diff
Para los que les gusta la consola, el comando diff les permite comparar dos ficheros linea a linea y este informa de las diferencias entre ambos ficheros. Diff tiene muchas opciones. Las de más uso son -w, -q, -y.
La sintaxis del comando es la siguiente:
dijo:diff [opciones] [fichero1] [fichero2]
Si queremos comparar dos ficheros, ignorando los espacios en blanco, utilizaremos el parámetro -w:
dijo:diff -w fichero1 fichero2
Si lo que queremos es que no nos muestre las diferencias, sino que tan sólo nos informe de si son diferentes o no:
dijo:diff -q fichero1 fichero2
Si queremos que nos muestre la salida con las diferencias marcadas a dos columnas:
dijo:diff -y fichero1 fichero2
Como en muchos otros comandos, también podemos utilizar la opción -i, que ignora la diferencia entre mayúsculas y minúsculas.
Espero sea útil
Fuentes:
http://enavas.blogspot.com/2008/03/el-shell-de-linux-comando-diff.html
http://docs.kde.org/stable/es/kdesdk/kompare/index.html