Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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 originaux 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 afficher 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écursivement 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 échantillons 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écursivement 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 afficher 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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 14 novembre 2015