Comparer des fichiers distants en ligne de commande

Il est souvent utile de faire un diff entre deux fichiers sur un serveur.  C’est là que la commande vimdiff est magique ! (equivalent de vim -d )

vimdiff file1 file2

vous donnera l’affichage suivant :

vimdiff 2 colonnes

vimdiff 2 colonnes

Encore mieux : vous pouvez comparer n fichiers (avec un grand écran c’est plus facile)

vimdiff file1 file2 file3
vimdiff 3 colonnes

vimdiff 3 colonnes

 

Quelques petites options a connaitre :

  • Diviser en horizontal plutôt qu’en vertical vimdiff -o  file1 file2 file 3
  • Changer de buffer : ctrl+w ctrl+w  (oui : ctrl + w deux fois)

 

et le fin du fin, comparer des fichiers distants grace à ssh :

vimdiff scp://login@machine1//path/to/file.txt scp://login@machine2//path/to/file.txt

Pour arriver a trouver une différence de configuration entre deux serveurs, c’est très utile !

You may also like...

Laisser un commentaire