commande dircmp

Objectif

Compare deux répertoires et le contenu de leurs fichiers communs.

Syntaxe

dircmp [ -d ] [ -s ] [ -w num ] Directory1 Directory2

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.
Remarque: les différences dans le contenu du répertoire ne sont pas considérées comme des erreurs.

Exemples

  1. Pour récapituler les différences entre les fichiers de deux répertoires, entrez ce qui suit:
    dircmp proj.ver1 proj.ver2
    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.
  2. Pour afficher les détails des différences entre les fichiers, entrez ce qui suit:
    dircmp  -d  -s proj.ver1 proj.ver2
    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.
  3. 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

La commande cmp , diff .

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.