Inhalt von Verzeichnissen vergleichen (Befehl dircmp)

Mit dem Befehl dircmp können Sie zwei Verzeichnisse, die Sie mit den Parametern Verzeichnis1 und Verzeichnis2 angeben, vergleichen und die Ergebnisse des Vergleichs in die Standardausgabe schreiben.

Zunächst vergleicht der Befehl dircmp die Dateinamen in jedem Verzeichnis. Falls eine Datei in beiden Verzeichnissen enthalten ist, vergleicht der Befehl dircmp den Inhalt der beiden Dateien.

In der Ausgabe listet der Befehl dircmp die für jedes Verzeichnis eindeutigen Dateien auf. Anschließend listet er die Dateien auf, die in beiden Verzeichnissen denselben Namen, aber unterschiedliche Inhalte haben. Wenn kein Flag angegeben wird, werden auch Dateien mit aufgelistet, die in beiden Verzeichnissen denselben Namen und denselben Inhalt haben.

Die folgenden Beispiele veranschaulichen die Verwendung des Befehls dircmp:
  • Geben Sie beispielsweise Folgendes ein, um die Unterschiede zwischen den Dateien proj.ver1 und proj.ver2 zusammenzufassen:
    dircmp proj.ver1 proj.ver2
    Es erscheint eine Zusammenfassung der Unterschiede zwischen den Verzeichnissen proj.ver1 und proj.ver2. In der Zusammenfassung werden die Dateien, die entweder nur in dem einen oder in dem anderen Verzeichnis gefunden wurden, sowie wie in beiden Verzeichnissen gefundenen Dateien gesondert aufgelistet. Wenn eine Datei in beiden Verzeichnissen gefunden wird, gibt der Befehl dircmp an, ob die beiden Kopien identisch sind.
  • Geben Sie beispielsweise Folgendes ein, um Detailinformationen zu den Unterschieden in den Verzeichnissen proj.ver1 und proj.ver2 anzuzeigen:
    dircmp -d -s proj.ver1 proj.ver2
    Das Flag -s unterdrückt Informationen über identische Dateien. Das Flag -d zeigt eine diff-Liste für jede der unterschiedlichen Dateien in beiden Verzeichnissen an.