Der cmp
Befehl wird verwendet, um zwei Dateien byteweise zu vergleichen. Er zeigt an, ob die Dateien identisch sind oder, falls nicht, die Position des ersten Unterschieds.
Die grundlegende Syntax des Befehls lautet:
cmp [Optionen] [Argumente]
-l
: Gibt die Unterschiede in einer numerischen Form aus.-s
: Stille Ausgabe; gibt nur den Exit-Status zurück, ohne Ausgaben.-i
: Ignoriert die ersten N Bytes der Dateien.cmp datei1.txt datei2.txt
cmp -s datei1.txt datei2.txt
cmp -l datei1.txt datei2.txt
cmp -i 10 datei1.txt datei2.txt
-s
, wenn Sie nur wissen möchten, ob die Dateien unterschiedlich sind, ohne Details zu sehen.cmp
in Skripten, um automatisierte Vergleiche durchzuführen und entsprechende Aktionen basierend auf den Ergebnissen auszulösen.cmp
nur für binäre und Textdateien geeignet ist; für komplexere Vergleiche könnte ein anderer Befehl wie diff
nützlicher sein.