Cómo comparar archivos locales y remotos en Linux

Cómo comparar archivos locales y remotos en Linux

En este artículo, mostraremos cómo comparar o encontrar la diferencia entre los archivos locales y remotos en Linux. En una publicación reciente, revisamos las 9 mejores herramientas de comparación y diferencia de archivos (DIFF) para Linux. Una de las herramientas que cubrimos fue diferencia.

diferencia (abreviatura de diferencia) es una herramienta simple y fácil de usar que analiza dos archivos y muestra las diferencias en los archivos comparando los archivos line por línea. Imprime las líneas que son diferentes. Es importante destacar que si desea que los dos archivos sean idénticos entre sí, Diff también genera un conjunto de instrucciones útiles sobre cómo cambiar un archivo para que sea idéntico al segundo archivo.

Para comparar o encontrar la diferencia entre dos archivos en diferentes servidores, ejecute el siguiente comando. Recuerde reemplazar al usuario y al host remoto con sus parámetros reales.

$ SSH [correo electrónico protegido] "Cat/Home/Root/File_Remote" | diff - file_local 
Compare dos archivos en diferentes servidores

Tenga en cuenta que también puede guardar la diferencia entre los dos archivos en un archivo, utilizando la función de redirección de salida. Por ejemplo:

$ SSH [correo electrónico protegido] "Cat/Home/Root/File_Remote" | diff - file_local> diff_output.TXT 

Luego use un comando de gato para ver el contenido del diff_output.TXT archivo.

$ Cat Diff_output.txt o $ bcat diff_output.TXT 

Además, también puede comparar o encontrar la diferencia entre dos archivos en dos servidores remotos, como se muestra:

$ Diff <(ssh [email protected] 'cat /path/to/file1') <(ssh [email protected] 'cat /path/to/file2') 

Para obtener más información, consulte la página de Diff Man como se muestra.

$ hombre diff 

Además, mira:

  1. Cómo encontrar la diferencia entre dos directorios utilizando herramientas DIFF y MELD
  2. Ejemplos de comando de Linux SDIFF para los novatos de Linux
  3. Comandos A - Z Linux - Descripción general con ejemplos

Eso es todo por ahora! En este artículo, hemos demostrado cómo comparar o encontrar la diferencia entre dos archivos en diferentes servidores. Comparta sus pensamientos con nosotros o haga preguntas a través del formulario de comentarios a continuación.