web-dev-qa-db-fra.com

Comparez deux dossiers contenant de nombreux fichiers dans le contenu

Avoir deux dossiers avec env. 150 Java de propriétés.

Dans un script Shell, comment comparer les deux dossiers pour déterminer s’il existe un nouveau fichier de propriétés dans l’un d’eux et quelles sont les différences entre les fichiers de propriétés.

La sortie doit être dans un format de rapport.

97
vetri02

Pour obtenir un résumé des fichiers nouveaux/manquants et des fichiers qui diffèrent:

diff -arq folder1 folder2

a traite tous les fichiers en tant que texte, r les sous-répertoires recherchés récursivement, q signale 'brièvement', uniquement lorsque les fichiers diffèrent

185
reko_t

diff -r fera ceci, en vous indiquant à la fois si des fichiers ont été ajoutés ou supprimés et ce qui a changé dans les fichiers modifiés.

26
John Kugelman

J'ai utilisé

diff -rqyl folder1 folder2 --exclude=node_modules

dans mes applications nodejs.

5
Melvin

Pourriez-vous utiliser dircmp ?

0
toolkit