1) On peut aussi ustiliser unix diff en donnant comme arguments des dossiers et non des fichiers. Et magie magie: diff sort la difference des arborescence.
2) un ls -lR | sort > liste dans chaque dossiers a comparer permet ulterieurement de faire un diff sur les deux fichiers obtenus. On peut ainsi comparer des tailles, des dates de modifs, des noms. Il faut probablement traiter un peu les listes (vi ,sed, perl) afind de supprimer les differences impertinentes.
3) un find . -exec ls -l {} \; donnera une liste similaire au format un peu different, ce qui peut etre interessant. Avanatage: on peut specialiser
sur le type de noeuds comme :
find . -type d -exec ls -l {} \;
find . -type f -exec ls -l {} \;
sur des noms de fichiers :
find . -type f -name '*.sh' -exec ls -l {} \;
etc...
Gilles
Poste le Tuesday 19 April 2005 13:12:34