Comparer deux dossiers

Update - Script mis à jour.
Affichage plus clair des différences dans les dossiers.

Cette mise à jour permet un affichage beaucoup plus clair des résultats lorsqu'un dossier est manquant : au lieu d'afficher tous les sous-fichiers, compDossier n'affichera plus que le nombre de fichiers. Exemple :
$ compDossier /media/Sauvegardes_Photos ~/Images

Fichiers différents par leur taille :
img14.jpg
img16.jpg

Ce que "/media/Sauvegardes_Photos/" contient en plus :

Ce que "/home/nicolas/Images/" contient en plus :
2010/img_new1.jpg
2010/img_new2.jpg
2011/ (27 éléments)
Remarque : si vous voulez toujours voir tous les fichiers, utilisez l'option -a

Remarque : le script a été renommé en compDossier (anciennement compDossier2)
22/11/2011



Le script compDossier permet de comparer rapidement 2 dossiers et d'en lister les différences.
Pour cela, il se base sur :
  • le nom des fichiers (l'option "-i" permet une comparaison insensible à la casse)
  • la taille des fichiers
  • la date de modification des fichiers si l'option "-t" est donnée

02/07/2011



Une partie a été réécrite et le script est dorénavant incroyablement plus rapide ! (ou plutôt la version précédente n'était pas du tout optimisée ;-) )

30/03/2010



Il existait déjà compDossier_simple, voici désormais compDossier !

Voici donc un nouveau petit script qui vous permet de lister les différences entre le contenu de deux dossiers : compDossier.

Cette nouvelle version tient désormais compte de la taille des fichiers pour pouvoir détecter des différences (alors que compDossier ne tenait compte que des noms des fichiers, indépendamment du contenu).

Et à quoi ça peut servir ? Un simple exemple : vous avez un CD avec les sauvegardes des photos du PC. Comment savoir quelles sont les nouvelles photos qui n'ont pas encore été gravées sur le CD ? » compDossier !

$ compDossier /media/Sauvegardes_Photos ~/Images

Ce qui est différent dans les deux dossiers :
img14.jpg
img16.jpg

Ce que "/media/Sauvegardes_Photos/" contient en plus :
img22.jpg

Ce que "/home/nicolas/Images/" contient en plus :
2007/img_new1.jpg
2007/img_new2.jpg
download Télécharger le script : compDossier.
À voir aussi : Comparer deux dossiers (version plus simple)

1ère version : 12/12/2008

Vus : 4793
Publié par Nicofo : 28