Commande shell qui compare deux reprtoires [Résolu/Fermé]

Signaler
-
 christian -
je herche une commande qui permet de donner la liste des fichiers present dans un repertoire A et absent dans un repertoire B (pour deux repertoires supposes identiques mais qui nele sont pas) .

PS: ces deux repertoires etaient supposes avoir le meme nombre de fichiers
A voir également:

3 réponses

j'ai finalement trouvez la bonne commande

diff -Naur rep1 rep2


Naur est le regroupement des options -N , -a, -u, --r
14
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 855
Salut,

Essaye avec la commande :
diff  /rep1  /rep2
"man diff" pour plus de détails ;-))
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
937
Je n'ai pas le temps de développer ici ,
mais avec un script basé sur des commandes du genre
find  $dir1 -maxdepth 1 -type f > /tmp/$tmpfile1
find  $dir2 -maxdepth 1 -type f  > /tmp/$tmpfile2

un diff et un grep...
il doit y avoir moyen de tirer quelques infos.

Juste quelques idées à exploiter.

Johan