Antworten:
Für alle Googler ... lesen Sie die Regeln von Beyond Compare it. Kostet 30 $ oder 50 $ für die Pro-Version.
FileMerge (kostenlos) wird mit Xcode ausgeliefert und bietet eine Verzeichnisansicht.
Eine Befehlszeilenversion ist über die Terminalanwendung opendiff verfügbar.
opendiff
sie mit OS X fast als "gebündelt" angesehen werden könnte, aber wenn ich versuche, zwei Ordner zu unterscheiden, öffnete sich eine hässliche Ansicht, die nicht so einfach zu verstehen war und ich konnte auch nicht sehen, wie ich vorgehen soll Füge zwei Dateien in der Dateiansicht zusammen. Ich bin sicher, dass es möglich ist, aber wenn dieses grundlegende Merkmal nicht offensichtlich ist, werde ich lieber nach etwas
Wenn es Ihnen nichts ausmacht, das Terminal zu verwenden, kann der diff
Befehl Verzeichnisse vergleichen.
Dieses Dienstprogramm ist auch in den meisten Linux-Distributionen verfügbar.
diff -rq directory1/ directory2/
-r
Gibt an, dass Unterverzeichnisse durchlaufen werden, und -q
gibt eine kurze Ausgabe aus (z. B. werden die tatsächlichen Unterschiede nicht angezeigt, beachten Sie nur, welche Dateien / Verzeichnisse unterschiedlich sind).
Andere nützliche Optionen sind:
-s
Melden identischer Dateien,
-i
Ignorieren von Groß- und Kleinschreibung in Dateiinhalten,
--ignore-file-name-case
Ignorieren von Groß- und Kleinschreibung beim Vergleichen von Dateinamen.
Wenn Sie Warnungen (meistens Nützlichkeitswarnungen) über Unterschiede in den .DS_Store
Dateien vermeiden möchten , verwenden Sie:
diff -rq directory1/ directory2/ | grep -v .DS_Store
Diffmerge sollte alle Ihre Anforderungen erfüllen.
brew cask install diffmerge
und ohne Probleme installiert.
Ich habe kürzlich ein Exemplar von Kaleidoscope gekauft (ca. 40 US-Dollar). Es ist eine saubere App.
vimdiff ist auch über die Befehlszeile verfügbar und kann auf die meisten UNIXy-Domänen übertragen werden.
Das mit dem Text Wrangler von Bare Bones Software gelieferte Diff-Tool verfügt über einen Verzeichnisvergleich, wobei jedoch nur angezeigt wird, welche Dateien sich in beiden Verzeichnissen und welche nur in den einzelnen Verzeichnissen befinden. Wenn Sie eine Datei auswählen, die in beiden Dateien enthalten ist, können Sie Änderungen durch zeilenweises Zusammenführen mit einem Klick auf eine Schaltfläche bearbeiten. Sie können jedoch keine Dateien verschieben. Sie müssen dies extern tun (z. B. über den Finder).
Ich finde es eine der besseren kostenlosen Optionen.
Ein weiteres nützliches Tool, um dies zu erreichen, ist rsync, wie unter Unix & Linux StackExchange beschrieben . Sie können zwei Ordner vergleichen
rsync -avun $SOURCE $TARGET
Und wenn Sie sich wirklich Gedanken über die Dateikonsistenz / Bit-Rot machen, gibt es auch die Option c, um Dateiprüfsummen zu vergleichen
rsync -avnc $SOURCE $TARGET
Ich verwende Folder Sync. Es kostet 8,99 USD im Mac App Store. Es funktioniert wirklich gut.
Sie sollten versuchen, die leistungsstarke Open-Source-Software zu verschmelzen . Die Mac-Version finden Sie unter Meld für OSX . Es unterstützt sowohl den Verzeichnis- als auch den Dateivergleich und funktioniert unter Mac hervorragend.
Mir wurde gesagt, ich solle diese Antwort verbessern und erklären, warum eine Verbindung gut ist. Generell ist Meld eine Vergleichs-Software mit allen Funktionen, die hauptsächlich in GNOME verwendet wird. Es ist besser als viele hier aufgeführte Software, weil
Der Teil, der nicht so gut ist, könnte sein, dass er unter GTK entwickelt wurde. So fühlt es sich manchmal nicht nach Natur-MAC-Programmen an. Außerdem waren die alten MAC-Versionen ein bisschen fehlerhaft. Aber die neueste Version 3.19.2, die ich derzeit verwende, funktioniert hervorragend und ich habe noch nie ein Problem gefunden.
Ich habe in der Vergangenheit große Ordnerstrukturen (DVDs) verglichen und dazu ein Befehlszeilenprogramm entwickelt. Ich habe kürzlich das Dienstprogramm (CrcCheckCopy) kostenlos und plattformübergreifend (MacOS und Windows) gemacht.
CrcCheckCopy durchsucht den Quellordner und erstellt eine Datei mit den CRC-Stempeln aller Dateien. Diese Datei wird dann zum Vergleichen des Zielordners verwendet.
Sie können es hier herunterladen : https://www.starmessagesoftware.com/crccheckcopy Für Ihr Feedback werden Sie sehr geschätzt.