2022-09-13 01:30:46 +01:00
# diff
> Compare deux fichiers ou répertoires.
2024-06-17 17:21:33 +01:00
> Plus d'informations : <https://manned.org/diff>.
2022-09-13 01:30:46 +01:00
- Compare deux fichiers (liste les changements pour transformer `ancien_fichier` en `nouveau_fichier` ) :
`diff {{ancien_fichier}} {{nouveau_fichier}}`
- Compare deux fichiers, en ignorant l'espacement :
`diff --ignore-all-space {{ancien_fichier}} {{nouveau_fichier}}`
- Compare deux fichiers, en affichant différences côte à côte :
`diff --side-by-side {{ancien_fichier}} {{nouveau_fichier}}`
- Compare deux fichiers, en affichant les différences dans un format unifié (comme `git diff` ) :
`diff --unified {{ancien_fichier}} {{nouveau_fichier}}`
- Compare récursivement deux répertoires directories (affiche les noms de fichiers et de répertoires divergents ainsi que les modifications de fichiers) :
`diff --recursive {{ancien_répertoire}} {{nouveau_répertoire}}`
- Compare deux répertoires, en affichant uniquement les fichiers qui diffèrent :
`diff --recursive --brief {{ancien_répertoire}} {{nouveau_répertoire}}`
- Crée un fichier patch des différences entre deux fichiers texte pour Git, en traitant les fichiers inexistants comme fichiers vides :
`diff --text --unified --new-file {{ancien_fichier}} {{nouveau_fichier}} > {{diff.patch}}`