étant donné deux arborescences comment trouver les fichiers sont les mêmes?
Je suis en train d'écrire un script bash, et je voudrais savoir quels fichiers sont les mêmes dans les deux arborescences.
Il serait à l'opposé de l'utilisation de diff.
Bien j'ai trouvé la réponse moi-même. Je l'avais essayé avant, mais je pensais que ça ne fonctionnait pas.
diff -srq dir1/ dir2/ | grep identical
- Pour l'application de
same
? Nom? Inode? Taille? Le contenu? Mod Le Temps? Le propriétaire? Groupe? Les autorisations? - Publier vos résultats comme une réponse
Vous devez vous connecter pour publier un commentaire.
Bien j'ai trouvé la réponse moi-même. Je l'avais essayé avant, mais je pensais que ça ne fonctionnait pas.
Ce -srq signifie? De diff --help :
Report when two files are the same
la façon de considérer uniquement les noms de fichiers?Vous pouvez utiliser un utilitaire comme fdupes ou rdfind à la liste des fichiers en double. Par exemple:
Vous pouvez également utiliser le
--sameline
drapeau de la liste de tous les doublons sur la même ligne, plutôt que dans des blocs de texte, en fonction de la façon dont vous souhaitez analyser les résultats.