Zwei Verzeichnisse inkl. Dateiinhalte vergleichen

Manchmal stellst Du Dir die Frage: worin liegt der Unterschied zwischen zwei Verzeichnissen und deren Dateiinhalten? Sinnvoll ist es bspw. bei Updates, wenn Du herausfinden willst, a) welche Dateien sich geändert haben und b) was sich darin verändert hat. Doch womit lassen sich am besten zwei Verzeichnisse vergleichen?

Verzeichnisse vergleichen mit diff

Unixbasierte Systeme sind einfach Klasse. Für alles gibt es eine einfache Lösung! Mit diff lassen sich ganz einfach zwei Verzeichnisse vergleichen. Angenommen Du hast die zwei Verzeichnisse:

~/tmp/test1/
~/tmp/test2/

Dann kannst Du mit diff die Verzeichnisse vergleichen in dem Du es wie folgend benutzt.
diff -r ~/tmp/test1/ ~/tmp/test2/

Als Ergebnis bekommst Du die Unterschiede auf Dateiebene als auch auf Dateiinhaltsebene. Es wird Dir also angezeigt, welche Dateien neu sind oder weggefallen sind und wenn sich innerhalb der Dateien inhaltlich etwas geändert hat – und wenn, an welcher Stelle.

diff: Treffer mit RegEx ausschließen

verzeichnisse vergleichen

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.


Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>