1038434

Unterschiede bei Ordnerinhalten per Terminal präzise ermitteln

30.12.2020 | 09:54 Uhr | Halyna Kubiv

Wenn es wichtig ist, den Unterschied zwischen zwei Ordnern auf dem Mac exakt zu ermitteln - zum Beispiel bei Ordnern, die hunderte kleiner Dateien enthalten, wie Fotosammlungen oder HTML-Dateien und Webgrafiken, hilft das Dienstprogramm Terminal.

Mit dem Befehl "diff" gelingt es schnell und einfach zwei Ordner zu vergleichen. Man startet Terminal mit einem Doppelklick (im Ordner "Programme/Dienstprogramme") und gibt eine Zeile nach folgendem Schema ein:

diff -rq ordner1 ordner2 >> ergebnisse.txt

Der Befehl "diff" vergleicht die Inhalte zweier Ordner und gibt das Ergebnis, also ihre Unterschiede in einer Textdatei mit dem Namen "ergebnisse.txt" aus. In der Praxis sieht das Ganze dann etwa so aus:

diff -rq "/Users/hkubiv/Downloads/APSI Bench" "/Users/hkubiv/Downloads/APSI Bench 2">> ~/ergebnisse.txt

Die Zeile vergleicht Ordner "APSI Bench" und "APSI Bench 2". (Da die beiden einen Namen mit einem Leerzeichen trägt, wird der Pfad in Anführungszeichen gesetzt). Nach dem Drücken der Eingabetaste sollte dann im Nutzerordner eine neue Textdatei mit dem vorher bestimmten Namen liegen. Die Textdatei lässt sich mit Textedit öffnen und enthält zum Beispiel folgenden Text:

Files
/Users/hkubiv/Downloads/APSI Bench.app/Contents/Info.plist and
/Users/hkubiv/Downloads/APSI Bench 2.app/Contents/Info.plist differ


Files
/Users/hkubiv/Downloads/APSI Bench.app/Contents/MacOS/APSI Bench and
/Users/hkubiv/Downloads/APSI Bench 2.app/Contents/MacOS/APSI Bench differ


Files
/Users/hkubiv/Downloads/APSI Bench.app/Contents/Resources/Assets.car and
/Users/hkubiv/Downloads/APSI Bench 2.app/Contents/Resources/Assets.car differ


Files
/Users/hkubiv/Downloads/APSI Bench.app/Contents/_CodeSignature/CodeResources and
/Users/hkubiv/Downloads/APSI Bench 2.app/Contents/_CodeSignature/CodeResources differ

Wir haben hier im Grunde genommen zwei Versionen einer App , mit der wir den neuen M1-Mac Mini getestet haben, verglichen. In einem App-Ordner befinden sich mehrere Dutzend Ordner mit Hunderten von Dateien, Terminal hat uns binnen Sekunden im Textformat die entsprechenden Änderungen dargestellt.

Macwelt Marktplatz

1038434