Preguntas etiquetadas con diff

diff es un comando de shell para encontrar diferencias entre dos archivos. Es común en todos los sistemas basados ​​en * nix

304
¿Cómo comparo archivos binarios en Linux?

Necesito comparar dos archivos binarios y obtener el resultado en el formulario: <fileoffset-hex> <file1-byte-hex> <file2-byte-hex> por cada byte diferente. Entonces si file1.bines 00 90 00 11 en forma binaria y file2.bines 00 91 00 10 Quiero conseguir algo como...

95
Ignora .svn cuando hagas `diff -r`

difftiene una opción --recursive( -r) para hacer una comparación entre dos directorios (los archivos dentro de ellos). ¿Hay alguna manera de hacer diffignorar ciertos subdirectorios (por ejemplo: .svn)? $ diff -r src1/

75
¿Cómo puedo diferenciar dos archivos XML?

En Linux, ¿cómo podría generar una diferencia entre dos archivos XML? Idealmente, me gustaría poder configurarlo para algunas cosas estrictas, o aflojar algunas cosas, como espacios en blanco u orden de atributos. A menudo me importa que los archivos sean funcionalmente iguales, pero que...

37
Hacer que vimdiff muestre todo el archivo

¿Cómo puede hacer que vimdiff muestre todo el contenido de los archivos que se diferencian? Me gustaría resaltar el color de las diferencias, pero aún me gustaría ver los archivos completos, es decir, las partes que son idénticas

31
Listado de líneas de un solo archivo en DIFF

Me gustaría obtener (GNU) DIFF para imprimir solo las líneas que son diferentes en un archivo. Tan dado ==> diffa.txt <== line1 line2 - in a only line3 line4 changed line5 ==> diffb.txt <== line1 line3 line4 changed in b line5 line6 in b only Me gustaría diff...

31
Cómo diferenciar archivos grandes en Linux

Recibo un diff: memory exhaustederror al intentar diferenciar dos archivos de 27 GB que son muy similares en una caja Linux con CentOS 5 y 4 GB de RAM. Este es un problema conocido, parece. Esperaría que hubiera una alternativa para una utilidad tan esencial, pero no puedo encontrarla. Me imagino...

29
No se puede ejecutar Vimdiff (7.4) en Windows 7

Recientemente instalé la versión 7.4 de gVim en una máquina con Windows 7. Intento diferenciar dos archivos del menú contextual en el Explorador de Windows, sigo recibiendo los mensajes de error: E810: no se pueden leer ni escribir archivos temporales E97: no se pueden crear diferencias Los...

25
Usando diff en un archivo largo de una línea

Tengo un archivo que solo tiene una línea. Su tamaño es de aproximadamente 20,000 bytes. El archivo ha sido modificado, y quería saber dónde. Pensé en usar diff, pero me muestra la línea completa, porque genera la línea que tiene la diferencia, pero en este caso es la única línea en el archivo...