Re: diff de répertoire

Top Page

Reply to this message
Author: nt.guilde
Date:  
To: guilde
CC: ML Guilde
Subject: Re: diff de répertoire
> J'aimerais trouver les fichiers/répertoires différents entre 2 répertoires
> avec les sous répertoires.


Prends le répertoire A comme référence ; pour avoir la différence avec
le répertoire B :

$ cd A
$ find . -type f -print0 | xargs -0 -n 1 sh -c 'cmp "$0" ../B/"$0"'

On peut aussi remplacer

cmp "$0" ../B/"$0"

par

cmp "$0" ../B/"$0" 2>/dev/null || echo "$0"

pour obtenir juste la liste souhaitée.
-Nicolas