English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux-Befehl cmp

Linux 命令大全

Der Linux-Befehl cmp wird verwendet, um zu vergleichen, ob zwei Dateien Unterschiede aufweisen.

Wenn die beiden miteinander verglichenen Dateien vollständig identisch sind, wird der Befehl keine Informationen anzeigen. Wenn Unterschiede festgestellt werden, wird standardmäßig der Zeichencode und die Spaltennummer der ersten Unterschiede angezeigt. Wenn keine Dateinamen angegeben werden oder die angegebenen Dateinamen "" sind-Wenn ",gibt cmp-Befehl Daten vom Standard-Eingabegerät ein.

Syntax

cmp [-clsv][-i <Zeichenanzahl>][--help][erster Datei][zweiter Datei]

Parameter

  • -coder--print-chars  Zeige neben der Dezimalzahl der Unterschiedspositionen auch den entsprechenden Buchstaben an.
  • -i<Zeichenanzahl>oder--ignore-initial=<Zeichenanzahl>  Geben Sie eine Anzahl an.
  • -loder--verbose  Zeige alle Unterschiede an.
  • -soder--quietoder--silent  Zeige keine Fehlermeldungen.
  • -voder--version  Zeige Versionsinformationen.
  • --help  Online-Hilfe.

Online-Beispiel

Um zu bestimmen, ob zwei Dateien identisch sind, geben Sie ein:

cmp prog.o.bak prog.o 

Dies vergleicht prog.o.bak und prog.o. Wird die Datei identisch angezeigt, wird keine Meldung angezeigt. Wird die Datei unterschiedlich angezeigt, wird die Position der ersten Unterschiede angezeigt; zum Beispiel:

prog.o.bak prog.o unterscheiden: Buchstabe 4, Zeile 1 

Wenn die Meldung cmp: EOF on prog.o.bak angezeigt wird, stimmt der erste Teil von prog.o mit prog.o.bak überein, aber es gibt andere Daten in prog.o.

Linux 命令大全