commande dircmp
Objectif
Compare deux répertoires et le contenu de leurs fichiers communs.
Syntaxe
Descriptif
La commande dircmp compare les deux répertoires spécifiés par les paramètres Directory1 et Directory2 et écrit des informations sur leur contenu dans la sortie standard. Tout d'abord, la commande dircmp compare les noms de fichier dans chaque répertoire. Si le même nom de fichier apparaît dans les deux, la commande dircmp compare le contenu des deux fichiers.
Dans la sortie, la commande dircmp répertorie les fichiers uniques pour chaque répertoire. Elle répertorie ensuite les fichiers avec des noms identiques, mais avec des contenus différents, dans les deux répertoires. Si aucun indicateur n'est spécifié, elle répertorie également les fichiers dont le contenu est identique, avec des noms identiques, dans les deux répertoires.
La commande diff -r offre une fonction similaire à la commande dircmp.
Indicateurs
| Article | Descriptif |
|---|---|
| -d | Affiche, pour chaque nom de fichier commun, les deux versions du contenu de fichier différent. Le format d'affichage est identique à celui de la commande diff . |
| -S | Ne répertorie pas les noms de fichiers identiques. |
| -w nombre | Remplacez la largeur de la sortie par le nombre de caractères num . |
Statut de sortie
Cette commande renvoie les valeurs de sortie suivantes :
| Article | Descriptif |
|---|---|
| 0 % | L'opération a abouti. |
| >0 | Une erreur s'est produite. |
Exemples
- Pour récapituler les différences entre les fichiers de deux répertoires, entrez ce qui suit:
Affiche un récapitulatif des différences entre les répertoiresproj.ver1etproj.ver2. Le récapitulatif répertorie séparément les fichiers trouvés uniquement dans un répertoire ou dans l'autre, et ceux trouvés dans les deux. Si un fichier se trouve dans les deux répertoires, la commande dircmp indique si les deux copies sont identiques.dircmp proj.ver1 proj.ver2 - Pour afficher les détails des différences entre les fichiers, entrez ce qui suit:L'indicateur -s supprime les informations relatives aux fichiers identiques. L'indicateur -d affiche une liste diff pour chacun des fichiers différents trouvés dans les deux répertoires.
- Pour afficher les détails des différences entre les fichiers dont la largeur de la ligne de sortie est définie sur 90 caractères, entrez ce qui suit:
$dircmp -w 90 dir1 dir2
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/dircmp | Contient la commande dircmp . |
Informations connexes
Répertoires dans Gestion des systèmes d'exploitation et des unités décrit la structure et les caractéristiques des répertoires du système de fichiers.
Redirection des entrées et des sorties dans Gestion des systèmes d'exploitation et des unités décrit comment le système d'exploitation traite les entrées et les sorties.