Comment comparer les fichiers locaux et distants de Linux

Comment comparer les fichiers locaux et distants de Linux

Dans cet article, nous montrerons comment comparer ou trouver la différence entre les fichiers locaux et distants dans Linux. Dans un article récent, nous avons examiné 9 outils de comparaison de fichiers et de différence (DIFF) pour Linux. L'un des outils que nous avons couverts était difficulté.

difficulté (abréviation pour la différence) est un outil simple et facile à utiliser qui analyse deux fichiers et affiche les différences dans les fichiers en comparant les fichiers ligne par ligne. Il imprime les lignes différentes. Surtout, si vous souhaitez que les deux fichiers soient identiques les uns aux autres, Diff émet également un ensemble d'instructions utiles sur la façon de modifier un fichier pour le rendre identique au deuxième fichier.

Pour comparer ou trouver la différence entre deux fichiers sur différents serveurs, exécutez la commande suivante. N'oubliez pas de remplacer l'utilisateur et l'hôte distant par vos paramètres réels.

$ ssh [e-mail protégé] "Cat / home / root / file_remote" | diff - file_local 
Comparez deux fichiers sur différents serveurs

Notez que vous pouvez également enregistrer la différence entre les deux fichiers dans un fichier, en utilisant la fonction de redirection de sortie. Par exemple:

$ ssh [e-mail protégé] "Cat / home / root / file_remote" | diff - file_local> diff_output.SMS 

Utilisez ensuite une commande de chat pour afficher le contenu du diff_output.SMS déposer.

$ cat diff_output.txt ou $ bcat diff_output.SMS 

De plus, vous pouvez également comparer ou trouver la différence entre deux fichiers sur deux serveurs distants, comme indiqué:

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

Pour plus d'informations, consultez la page DIFF MAN comme indiqué.

$ man diff 

Vérifiez également:

  1. Comment trouver la différence entre deux répertoires à l'aide d'outils DIFF et MELD
  2. Exemples de commande Linux SDIFF pour Linux Newbies
  3. A - Z Linux Commandes - Présentation avec des exemples

C'est tout pour le moment! Dans cet article, nous avons montré comment comparer ou trouver la différence entre deux fichiers sur différents serveurs. Partagez vos réflexions avec nous ou posez des questions via le formulaire de rétroaction ci-dessous.