diff Linux Befehle
Welche sind die Linux diff Befehle?
Explanation
diff BEFEHL:Der diff Befehl wird benutzt, um Differenzen zwischen zwei Dateien zu finden.
SYNTAX:Die Syntax ist
diff [Optionen..] von-Datei zu-DateiOPTIONEN:
| -a |
behandelt alle Dateien als Text und vergleicht sie zeilenweise. |
| -b |
Ignoriert Veränderungen bei der Menge an Leerraum. |
| -c |
nutzt das Kontextausgabeformat. |
| -e |
macht die Ausgabe, die ein gültiges ed-Script ist. |
| -H |
nutzt Heuristiken, um das Handling großer Dateien zu beschleunigen, welche zahlreiche zersplitterte kleine Abweichungen haben. |
| -i |
Ignoriert Änderungen in der Schreibweise; berücksichtigt Groß- und Kleinbuchstaben wie die Gleichen. |
| -n |
druckt im RCS-Format aus, wie -f mit Ausnahme, dass jeder Befehl die Anzahl der betroffenen Zeilen angibt. |
| -q |
Ausgabe im RCS-Format der Differenzen; wie -f mit Ausnahme, dass jeder Befehl die Anzahl der betroffenen Zeilen angibt.
|
| -r |
Wenn die Verzeichnisse verglichen werden, rekursiver Vergleich jeglicher gefundener Unterverzeichnisse. |
| -s |
Meldet, wenn zwei Dateien dieselben sind. |
| -w |
Ignoriert Leerraum beim Zeilenvergleich. |
| -y |
nutzt das Nebeneinander-Ausgabeformat. |
BEISPIEL:
Lassen Sie uns zwei Dateien file1.txt und file2.txt erstellen und sie die folgenden Daten haben.
| Data in file1.txt |
Data in file2.txt |
HIOX TEST hscripts.com mit Freundschaft hiox india
|
HIOX TEST HSCRIPTS.com mitFreund schaft |
- Dateien vergleichen unter Nichtbeachtung des Leerraums:
diff-wfile1.txtfile2.txt
Dieser Befehl wird die Datei file1.txt mit file2.txt vergleichen unter Nichtbeachtung des Leerraums und die folgende Ausgabe hervorrufen.
2c2
< hscripts.com
---
> HSCRIPTS.com
4d3
< Hioxindia.com
- Die Dateien nebeneinander vergleichen, unter Nichtbeachtung des Leerraums:
diff-byfile1.txtfile2.txt
Dieser Befehl wird die Dateien unter Nichtbeachtung des Leerraums vergleichen. Es ist leichter, die Dateien zu unterscheiden.
HIOX TEST HIOX TEST
hscripts.com | HSCRIPTS.com
with friend ship with friend ship
Hioxindia.com <
Die dritte Zeile (mit Freundschaft) in file2.txt hat mehr Leerraum, aber das -b ignoriert den Leerraum und zeigt keine Abweichungen in der speziellen Zeile an, -y druckt das Resultat nebeneinander aus.
- die Dateien vergleichen unter Nichtbeachtung der Groß-/Kleinschreibung.
diff-iyfile1.txtfile2.txt
Dieser Befehl wird die Dateien vergleichen unter Nichtbeachtung der Groß-/Kleinschreibung und stellt die folgende Ausgabe dar.
HIOX TEST HIOX TEST
hscripts.com HSCRIPTS.com
with friend ship | with friend ship
Hioxindia.com <