¿Puedo usar el comando diff para comparar archivos en dos servidores diferentes? Si no, ¿hay alguna otra opción?Comando Diff para comparar archivos en diferentes servidores: Unix
8
A
Respuesta
16
puede copiar el archivo a través del otro servidor utilizando scp
y luego usar diff
.
O ssh
al host remoto y diff
utilizando un único comando como este:
ssh [email protected] "cat /path/to/remote/file" | diff - /path/to/local/file
4
Las diferencias "-" contra STDIN. Se puede hacer algo como esto:
ssh server 'cat file_to_diff' | diff -u localfile -
8
0
Si está solucionando una instancia de AWS, puede que tenga sentido detener inatanceA y luego conectar su unidad a la instancia B con la que desea comparar.
1
Sé que es una respuesta tardía, pero tomo la pregunta literalmente, no hay archivo local y dos archivos remotos.
En bash
(y no sólo) es posible utilizar el proceso de sustitución[, 2]<(...)
:
diff <(ssh Server1 'cat /path/to/file1') <(ssh Server2 'cat /path/to/file2')
El proceso de
<(list)
se ejecuta de forma asincrónica, y su entrada o salida aparece como un nombre de archivo
Nota
- Por supuesto, si sólo se necesita un archivo remoto se puede poner el archivo local uno de los
<(...)
. Si ambos archivos están en el mismo servidor puede utilizar un simple
ssh Server1 'diff /path/to/file1 /path/to/file2'
Cuestiones relacionadas
- 1. comparar dos archivos en UNIX
- 2. Archivos Diff presentes en dos directorios diferentes
- 3. Error de Makefile cuando se usa diff en archivos diferentes
- 4. Herramienta Diff que puede comparar subsecciones de archivos
- 5. línea de comando TortoiseSVN diff
- 6. Uso de diff y supresión de archivos completamente diferentes
- 7. DUnit Comparar dos archivos de texto y mostrar Diff
- 8. Comparar dos archivos
- 9. Comando UNIX para listar carpetas con conteos de archivos
- 10. Utilice el comando UNIX JOIN para unir dos archivos
- 11. Comparar una cadena en Unix
- 12. Cómo comparar dos directorios usando diff sin tener en cuenta los archivos no existentes?
- 13. La utilidad DIFF funciona para 2 archivos. ¿Cómo comparar más de 2 archivos a la vez?
- 14. oracle diff: cómo comparar dos tablas?
- 15. Línea de comando diff utilidad
- 16. Mover datos entre diferentes servidores en Oracle
- 17. Herramienta para comparar archivos web.config
- 18. atajos de teclado Eclipse para comparar/diff ver?
- 19. Especificación de diferentes servidores DNS para dominios diferentes
- 20. Diff-command: no imprime líneas que son diferentes pero aún dice que los dos archivos son diferentes
- 21. comando de exportación UNIX
- 22. Comando UNIX para cambiar recursivamente los permisos en los directorios?
- 23. Comando de Unix para escapar espacios
- 24. Despliegue de PHP en servidores de Windows/Unix
- 25. IE Document Mode tiene diferentes valores predeterminados en diferentes servidores
- 26. Visual SVN diff y comparar herramientas para Linux
- 27. diff SVN en 2 repositorios diferentes
- 28. comparar las propiedades de objetos y Mostrar diff en PHP
- 29. Incluyendo nuevos archivos en SVN diff
- 30. comparar archivos entre dos ramas en TortoiseSVN