Section courante

A propos

Section administrative du site

diff

Différence
Linux Externe

Syntaxe

diff [-b] [-i] [-t] [-w] [-c] [-C] [-e] [-f] [-h] [-n] [-D string] [-l] [-r] [-s] [-S name] [fileone filetwo ] [directoryone directorytwo]

Paramètres

Nom Description
-nombre Ce paramètre permet d'afficher le nombre de ligne de contexte spécifié.
-a Ce paramètre permet d'indiquer qu'il faut comparer tous les lignes du fichiers, même si du binaire est rencontré.
-b Ce paramètre permet d'indiquer qu'il ne faut tenir compte des espaces dans les différences de comparaison.
-B Ce paramètre permet d'indiquer qu'il ne faut tenir compte des lignes blanches dans les différences de comparaison.
-c Ce paramètre permet d'indiquer qu'il ne faut utiliser le format de sortie contextuel.
-C nb Ce paramètre permet d'afficher le nombre de ligne de contexte spécifié.
-d Ce paramètre permet d'indiquer qu'il faut pousser davantage l'algorithme afin de trouver des changements plus détaillés ou plus petits.
-D nom Ce paramètre permet d'afficher les deux textes orginaux regroupés selon le nom spécifié.
-e Ce paramètre permet d'afficher un script valide utilisable par ed.
-f Ce paramètre permet d'indiquer qu'il faut afficher une présentation de la sortie sous la forme d'un script ed.
-F regexp Ce paramètre permet d'indiquer qu'il faut afficher les lignes correspondant au expression régulière spécifié.
-h Ce paramètre permet d'indiquer qu'il faut produire un résultat rapidement. Ce paramètre n'est plus utilisé.
-H Ce paramètre permet d'indiquer qu'il faut se basé sur les faits afin d'accélérer le traitement des gros fichiers ayant beaucoup de petits changements éparpillés.
-i Ce paramètre permet d'indiquer qu'il ne faut pas faire de différence entre les majuscules ou les minuscules.
-I regexp Ce paramètre permet d'indiquer qu'il faut ignorés les changements correspondant à l'expression régulière spécifié.
-l Ce paramètre permet d'indiquer qu'il faut rediriger la sortie vers la commande pr afin d'effectuer des paginations.
-L label Ce paramètre permet d'indiquer qu'il ne faut remplacer le nom de fichier dans l'entête par l'étiquette spécifié.
-n Ce paramètre permet d'afficher les différents avec le format RCS.
-N Ce paramètre permet d'indiquer qu'il faut considérer qu'un fichier est vide lorsqu'il n'est pas présent dans une des deux listes de fichiers à comparer.
-p Ce paramètre permet d'indiquer qu'il faut afifcher dans quel fonction C où se trouve chaque chargement.
-P Ce paramètre permet d'indiquer qu'il faut considérer qu'un fichier est vide lorsqu'il n'est pas présent dans une des deux listes de fichiers à comparer.
-q Ce paramètre permet d'indiquer qu'il faut seulement afficher la liste des fichiers différents.
-r Ce paramètre permet d'effectuer une recherche dans tous les sous-répertoires récursivements pour la comparaison.
-s Ce paramètre permet d'afficher deux fichiers identiques.
-S fichier Ce paramètre permet d'indiquer qu'il faut débuter par la comparaison du fichier spécifié dans une liste de fichiers à comparer.
-t Ce paramètre permet d'indiquer qu'il faut afficher des tabulations plutôt que des espaces.
-T Ce paramètre permet d'indiquer qu'il faut afficher des tabulations plutôt que des espaces avant le texte.
-u Ce paramètre permet d'indiquer qu'il faut utiliser le format unifié pour l'affichage.
-U nb Ce paramètre permet d'indiquer qu'il faut utiliser le format unifié en affichant le nombre de lignes spécifié de contexte.
-v Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après.
-w Ce paramètre permet d'indiquer qu'il ne faut pas tenir compte des du nombre d'espaces lors de la comparaison.
-W nb Ce paramètre permet d'indiquer le nombre de colonnes de texte lors de l'affichage en côte-à-côte.
-x motif Ce paramètre permet de ne pas effectuer de comparaison pour le masque de fichier spécifié.
-X file Ce paramètre permet de ne pas effectuer de comparaison pour le nom de fichier spécifié.
-y Ce paramètre permet d'indiquer qu'il faut effectuer l'affichage à côte-à-côte.
--brief Ce paramètre permet d'indiquer qu'il faut uniquement afficher la liste des fichiers différents, pas les échantillions des différences dans les fichiers.
--changed-group-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format de groupe spécifié pour l'affichage des lignes contenant des différences.
--context[=nb] Ce paramètre permet d'afficher le nombre de ligne de contexte spécifié.
--ed Ce paramètre permet d'afficher un script valide utilisable par ed.
--version Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après.
--exclude=motif Ce paramètre permet de ne pas effectuer de comparaison pour le masque de fichier spécifié.
--exclude-from=fichier Ce paramètre permet de ne pas effectuer de comparaison pour le nom de fichier spécifié.
--expand-tabs Ce paramètre permet d'indiquer qu'il faut afficher les tabulations sous forme d'espace.
--forward-ed Ce paramètre permet d'indiquer qu'il faut afficher une présentation de la sortie sous la forme d'un script ed.
--horizon-lines=nb Ce paramètre permet d'indiquer qu'il ne pas afficher le nombre spécifiés des dernières lignes communes, ni le nombre spécifiés de premières lignes communes.
--ifdef=nom Ce paramètre permet d'indiquer qu'il faut effectuer le traitement de la différence par des macro de préprocesseur ifdef, then et else.
--ignore-all-space Ce paramètre permet d'indiquer qu'il ne faut pas tenir compte des espaces lors de la comparaison dans chacune des lignes.
--ignore-blank-lines Ce paramètre permet d'indiquer qu'il ne faut pas tenir compte des lignes vides lors de la comparaison.
--ignore-case Ce paramètre permet d'indiquer qu'il ne faut pas faire de différence entre les majuscules ou les minuscules.
--ignore-matching-lines=regexp Ce paramètre permet d'indiquer qu'il faut ignorés les changements correspondant à l'expression régulière spécifié.
--ignore-space-change Ce paramètre permet d'indiquer qu'il ne faut pas tenir compte des du nombre d'espaces lors de la comparaison.
--initial-tab Ce paramètre permet d'afficher des tabulations plutôt que des espaces avant le texte.
--label=label Ce paramètre permet d'indiquer qu'il ne faut remplacer le nom de fichier dans l'entête par l'étiquette spécifié.
--left-column Ce paramètre permet d'indiquer qu'il ne faut effectuer l'affichage de la colonne de gauche dans le format côte-à-côte.
--line-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format if-then-else afin d'afficher toutes les lignes d'entrées.
--minimal Ce paramètre permet d'indiquer qu'il faut effectuer une recherche plus minutieuses des petits différences.
--new-file Ce paramètre permet d'indiquer qu'il faut considérer qu'un fichier est vide lorsqu'il n'est pas présent dans une des deux listes de fichiers à comparer.
--new-group-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format if-then-else d'affichage de groupe de lignes ne se trouvant que dans le deuxième fichier.
--new-line-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format if-then-else d'affichage de lignes ne se trouvant que dans le deuxième fichier.
--old-group-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format if-then-else d'affichage de groupe de lignes ne se trouvant que dans le premier fichier.
--old-line-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format if-then-else d'affichage de lignes ne se trouvant que dans le premier fichier.
--paginate Ce paramètre permet d'indiquer qu'il faut rediriger la sortie vers la commande pr afin d'effectuer des paginations.
--rcs Ce paramètre permet d'afficher les différents avec le format RCS.
--recursive Ce paramètre permet d'effectuer une recherche dans tous les sous-répertoires récursivements pour la comparaison.
--report-identical-files Ce paramètre permet d'afficher deux fichiers identiques.
--sdiff-merge-assist Ce paramètre permet d'afficher les informations complémentaires de sdiff.
--show-c-function Ce paramètre permet d'indiquer qu'il faut afifcher dans quel fonction C où se trouve chaque chargement.
--show-function-line=regexp Ce paramètre permet d'afficher la ligne précédant une expression régulière spécifié.
--side-by-side Ce paramètre permet d'indiquer qu'il faut effectuer l'affichage à côte-à-côte.
--speed-large-files Ce paramètre permet d'indiquer qu'il faut se basé sur les faits afin d'accélérer le traitement des gros fichiers ayant beaucoup de petits changements éparpillés.
--starting-file=fichier Ce paramètre permet d'indiquer qu'il faut débuter par la comparaison du fichier spécifié dans une liste de fichiers à comparer.
--suppress-common-lines Ce paramètre permet d'indiquer qu'il faut afficher les lignes identiques côte-à-côte.
--text Ce paramètre permet d'indiquer qu'il faut comparer les lignes du fichiers comme du texte, même si du binaire est rencontré.
--unchanged-group-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format spécifié pour l'affichage de groupe de lignes identiques dans les deux fichiers. Le format est de style if-then-else.
--unchanged-line-format=format Ce paramètre permet d'indiquer qu'il faut utiliser le format spécifié pour l'affichage de ligne identique dans les deux fichiers. Le format est de style if-then-else.
--unidirectional-new-file Ce paramètre permet d'indiquer qu'il faut considérer qu'un fichier est vide lorsqu'il n'est pas présent dans une des deux listes de fichiers à comparer.
--unified[=nb] Ce paramètre permet d'indiquer qu'il faut utiliser le format unifié en affichant le nombre de lignes spécifié de contexte. La valeur par défaut est 3.
--version Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après.
--width=nb Ce paramètre permet d'indiquer le nombre de colonnes de texte lors de l'affichage en côte-à-côte.

Description

Cette commande permet d'effectuer une comparaison des différences ligne par ligne de deux fichiers.

Remarque

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - bdiff
Système d'exploitation - Linux - Références de commandes et de programmes - cmp
Système d'exploitation - Linux - Références de commandes et de programmes - comm
Système d'exploitation - Linux - Références de commandes et de programmes - dircmp
Système d'exploitation - Linux - Références de commandes et de programmes - ed
Système d'exploitation - Linux - Références de commandes et de programmes - pr
Système d'exploitation - Linux - Références de commandes et de programmes - ls
Système d'exploitation - Linux - Références de commandes et de programmes - sdiff

Dernière mise à jour : Samedi, le 14 novembre 2015