Arbeiten an einer Fedora Constantine Box. Ich suche diff
rekursiv nach zwei Verzeichnissen, um nach Quelländerungen zu suchen . Aufgrund der Einrichtung des Projekts (vor meiner eigenen Beschäftigung mit diesem Projekt! Seufz ) enthalten die Verzeichnisse sowohl Quell- und Binärdateien als auch große Binärdatensätze. Während diffing schließlich in diesen Verzeichnissen funktioniert, würde es vielleicht zwanzig Sekunden dauern, wenn ich die Binärdateien ignorieren könnte.
Soweit ich weiß, hat diff keinen Modus zum Ignorieren von Binärdateien, sondern ein Ignorierargument, das reguläre Ausdrücke innerhalb einer Datei ignoriert . Ich weiß nicht, was ich dort schreiben soll, um Binärdateien zu ignorieren, unabhängig von der Erweiterung.
Ich verwende den folgenden Befehl, aber er ignoriert keine Binärdateien. Weiß jemand, wie man diesen Befehl ändert, um dies zu tun?
diff -rq dir1 dir2
cmp
stattdiff
, ignoriert keine Binärdateien, sollte aber schneller sein