diff funktioniert nicht rekursiv
484
user73784
Ich versuche, rekursiv zwei Verzeichnisse mit der Befehlszeile zu diff
verwenden. Ich habe zwei Ordner diff1
und deren diff2
Inhalt wie folgt:
diff2
ist leer. Aber wenn ich das tue, diff -r diff1 diff2
bekomme ich nur
$ diff -r diff1 diff2 Only in diff1: folder Only in diff1: test.html
Das ist ärgerlich. Was muss ich tun, um diff
rekursiv arbeiten zu können? Ich habe es versucht --recursive
, aber das hilft nicht. Ich bin auf El Capitan und diff -v
holt mich diff (GNU diffutils) 2.8.1
.
Was würden Sie erwarten, wenn die Ausgabe leer ist? Nichts wirklich zu unterscheiden. Es sagt Ihnen, was in diff1 ist. Das ist der Unterschied. Haben Sie versucht, eine Datei in Diff2 abzulegen? Oder die Datei test.html mit bearbeiteten Unterschieden.
jmh vor 7 Jahren
0
Sieht aus wie es funktioniert ...
jmh vor 7 Jahren
0
@john, ich würde erwarten, dass der diff in das Verzeichnis namens folder zurückkehrt - ich meine, was ist mit einem anderen Ordner, hallo-txt und test2.html? Wenn ich "rekursiv" lese, gehe ich davon aus, dass der Prozess nicht auf der ersten Ebene stoppt.
user73784 vor 7 Jahren
0
oh sorry, das habe ich vermisst. Haben Sie einen Großbuchstaben R ausprobiert? wie in -R
jmh vor 7 Jahren
0
Nein, das funktioniert nicht, da es keine Option -R gibt. Entschuldigung nochmal. -r sollte funktionieren, ich bin genauso verblüfft wie du ... Es sei denn, das leere Verzeichnis verwirrt es irgendwie.
jmh vor 7 Jahren
1
0 Antworten auf die Frage
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
5
Transparente Eingabeaufforderung in Vista?
-
4
Verwenden Sie den Windows-Aktenkoffer von der Befehlszeile aus
-
4
Warum sind einige Befehle nicht vorhanden?
-
11
Gibt es eine einfache Möglichkeit, MP3-Dateien zu teilen?
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
4
Remote-Ordner unter Linux synchronisieren
-
6
Vollbild-Vista-Eingabeaufforderung oder Ersatz
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
3
Planen Sie einen Job von der Windows-Befehlszeile aus?