Was bedeutet X11? Sie wissen es nicht, egal ...  Interesse ? Info hier: X Window System
Linux-Server-Administratoren, sollten es jedoch wissen!
Das X Window System ist Netzwerkfähig wie wir, multiflexibel und anpassungsfähig!
  • Produkte
  • News
  • Support
  • Service/FAQ
  • Referenzen
  • Links
  • Seite Drucken
  • Impressum
  • FAQ
  • Linux Server HowTo
  • Typo3 Extensions
  • Kleine Helfer
  • SSL Root Cert

Aufruf: diff [OPTION]... DATEIEN

<< zurück

Vergleichen Sie Dateien Zeile für Zeile.



-i --ignore-case Unterschiede der Groß/Kleinschreibung im
Dateiinhalt ignorieren.

--ignore-file-name-case Unterschiede der Groß/Kleinschreibung
von Dateinamen ignorieren.

--no-ignore-file-name-case Unterschiede der Groß/Kleinschreibung von
Dateinamen beachten.

-E --ignore-tab-expansion Änderungen aufgrund von Tabausdehnungen
ignorieren.

-b --ignore-space-change Ignoriere Änderungen im Leerraum.
-w --ignore-all-space Freiraum ignorieren.
-B, --ignore-blank-lines Die Änderungen übergehen, wo die Zeilen
leer sind.

-I RE --ignore-matching-lines=RE Änderungen ignorieren, deren Zeilen
auf das Muster RE passen.

--strip-trailing-cr Wagenrücklauf (CR) am Zeilenende beim
Einlesen entfernen.

-a --text Betrachte alle Dateien als Text.

-c, -C ZAHL, --context[=ZAHL] ZAHL Zeilen des kopierten Kontextes
ausgeben (Vorgabe: 3).

-u, -U ZAHL, --unified[=ZAHL] ZAHL Zeilen des "unifizierten"
Kontextes ausgeben(Vorgabe: 3).

--label LABEL LABEL statt Dateiname verwenden.

-p, --show-c-function Anzeigen, in welcher C-Funktion die
Veränderung vorkommt.

-F RE, --show-function-line=RE Die nächste Zeile anzeigen, auf
die RE zutrifft.

-q --brief Nur ausgeben ob die Dateien verschieden
sind.

-e --ed Ein ed-Skript ausgeben.

--normal Ein normales Diff ausgeben.

-n --rcs Ausgabe im Diff-Format von RCS.

-y -side-by-side In zwei Spalten ausgeben.

-W ZAHL --width=ZAHL Maximal ZAHL Zeichen pro Zeile ausgeben
(Vorgabe: 130).

--left-column Nur linke Spalte gemeinsamer Zeilen
ausgeben.

---suppress-common-lines Keine gemeinsamen Zeilen ausgeben.

-D NAME --ifdef=NAME Datei mit »#ifdef NAME« in die Ausgabe
mischen.

--GTYPE-group-format=GFMT Ähnlich, GTYPE-Eingabe jedoch mit GFMT
formatieren.

--line-format=LFMT Ähnlich, aber alle Eingabe-Zeilen mit
LFMT formatieren.

--LTYPE-line-format=LFMT Ähnlich, LTYPE-Eingabe jedoch mit LFMT
formatieren.

LTYPE kann »old«, »new« oder »unchanged« sein. GTYPE ist LTYPE
oder »changed«.

GFMT kann enthalten:
%< Zeilen von DATEI1.
%> Zeilen von DATEI2.
%= Zeilen, die sowohl zu DATEI1 als auc zu DATEI2 gehören.
%[-][BREITE][.[PRÄZ]]{doxX}BUCHST Ausgabe nach printf-Regeln
für BUCHST.
Folgende BUCHTSTaben gelten für neue Gruppen, Kleinschreibung
für alte:
F Erste Zeilennummer.
L Letzte Zeilennummer.
N Zahl der Zeilen = L-F+1.
E F-1.

LFMT kann enthalten:
%L Inhalt der Zeile.
%l Inhalt der Zeile, ohne Newline am Ende.
%[-][BREITE][.[PRÄZ]]{doxX}n Zeilennummer im printf-Stil.

Sowohl GFMT als auch LFMT können folgendes enthalten:
%% %
%c'C' das einzelne Zeichen C
%c'\\000' das Zeichen mit dem Oktalcode 000

-l --paginate Ausgabe an »pr« zum Seitenumbruch übergeben.

-t -expand-tabs Tabulatoren zu Leerzeichen in der Ausgabe ausdehnen.

-T --initial-tab Einrückungen durch vorangestellte Tabulatoren
erzeugen.

-r --recursive Rekursiv alle Unterverzeichnisse vergleichen.

-N --new-file Fehlende Dateien als leer betrachten.

--unidirectional-new-file Die ersten fehlenden Dateien als leer
betrachten.

-s --report-identical-files Meldung, wenn zwei Dateien gleich sind.

-x MUSTER --exclude=MUSTER Dateien, die auf MUSTER passen,
ausschließen.

-X DATEI --exclude-from=DATEI Dateien überspringen, die auf eines
der Muster in DATEI passen.

-S DATEI --starting-file=DATEI Beim Verzeichnisvergleich mit DATEI
beginnen.

--from-file=DATEI1 DATEI1 mit allen Operanden vergleichen.
DATEI1 kann ein Verzeichnis sein.

--to-file=DATEI2 Alle Operanden mit DATEI2 vergleichen.
DATEI2 kann ein Verzeichnis sein.

--horizon-lines=ZAHL Behalte ZAHL Zeilen mit gemeinsamen
Pre- und Suffix.

-d --minimal Aufwendig nach einem kleineren Satz von
Änderungen suchen.

--speed-large-files Es werden große Dateien und viele Änderungen
vermutet.

-v -version Versionsinformation ausgeben.

--help Nur diese Hilfe zeigen.

DATEIEN sind 'DATEI1 DATEI2' oder 'VERZ1 VERZ2' oder "VERZ DATEI..."
oder "DATEI... VERZ;

Wenn --from-file oder --to-file angegeben werden, gibt es keine
Einschränkungen für DATEIEN.

Wenn DATEI »-« ist, von der Standardeingabe lesen.