Comparer deux répertoires sous linux

Un petit article qui permet de comparer deux dossiers sous linux. C’est vrai que c’est tout bête, mais il fallait la trouver.
Pour éviter de chercher, la voici :

diff -rb dossier1 dossier2 | grep -v "^diff -rb " | sort

Le résultat sera sous cette forme :

Seulement dans dossier2: file1.txt
Seulement dans dossier2: file2.txt
Seulement dans dossier1: index.html

 

Pour tout mettre dans le fichier « result.log », vous pouvez taper ceci :

diff -rb dossier1 dossier2 | grep -v "^diff -rb " | sort > result.log

 

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

3 réponses

  1. sizvix dit :

    J’ai l’impression que les scripts ont changé de place :-/

  1. 28 mai 2021

    […] Comparer deux répertoires sous linux – Babash. Par francois · Publié 28 janvier 2013 · Mis à jour 6 janvier 2017 Un petit article qui permet de comparer deux dossiers sous linux. C’est vrai que c’est tout bête, mais il fallait la trouver. Pour éviter de chercher, la voici : diff -rb dossier1 dossier2 | grep -v "^diff -rb " | sort Le résultat sera sous cette forme : Seulement dans dossier2: file1.txt Seulement dans dossier2: file2.txt Seulement dans dossier1: index.html Pour tout mettre dans le fichier « result.log », vous pouvez taper ceci : diff -rb dossier1 dossier2 | grep -v "^diff -rb " | sort > result.log Étiquettes : bashcommandecomparerdossierlinuxrépertoire francois Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. […]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *