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 archivos locales y remotos en Linux. En una publicación reciente, revisamos las 9 mejores herramientas de comparación y diferencia (Diff) de archivos para Linux. Una de las herramientas que cubrimos fue diff.

diff. (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 línea 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 el diferencia entre dos archivos en diferentes servidores, ejecute el siguiente comando. Recuerde reemplazar el usuario y el host remoto con sus parámetros reales.

$ ssh [email protected] “cat/home/root/file_remote” | diff-file_local  Compare dos archivos en diferentes servidores  Comparar dos archivos en diferentes servidores Comparar 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 [email protected] “cat/home/root/file_remote” | diff-file_local> diff_output.txt

Luego use un comando cat para ver el contenido del archivo diff_output.txt.

$ cat diff_output.txt O $ bcat diff_output.txt freestar. config.enabled_slots.push

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 manual de diff como se muestra .

$ man diff

También, consulte:

  1. Cómo encontrar la diferencia entre dos directorios usando las herramientas Diff y Meld
  2. Ejemplos de comandos sdiff de Linux para Principiantes en Linux
  3. Comandos A-Z de Linux-Descripción general con ejemplos

¡Eso es todo por ahora! En este artículo, hemos mostrado 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.