Ich suche ein Tool, das Verzeichnisse vergleichen kann, nicht nur Dateien. Es ist auch wichtig, das Tool über die Befehlszeile aufrufen zu können.
Es wäre toll, ein kostenloses Tool zu haben. Wenn dies nicht der Fall ist, geben Sie bitte den Preis an.
macos
command-line
Sorin
quelle
quelle
FileMerge (kostenlos) wird mit Xcode ausgeliefert und bietet eine Verzeichnisansicht.
Eine Befehlszeilenversion ist über die Terminalanwendung opendiff verfügbar.
quelle
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 etwasEingebautes Dienstprogramm für MacOS und Linux
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.
-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:quelle
Diffmerge sollte alle Ihre Anforderungen erfüllen.
quelle
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.
quelle
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.
quelle
Ein weiteres nützliches Tool, um dies zu erreichen, ist rsync, wie unter Unix & Linux StackExchange beschrieben . Sie können zwei Ordner vergleichen
Und wenn Sie sich wirklich Gedanken über die Dateikonsistenz / Bit-Rot machen, gibt es auch die Option c, um Dateiprüfsummen zu vergleichen
quelle
Ich verwende Folder Sync. Es kostet 8,99 USD im Mac App Store. Es funktioniert wirklich gut.
quelle
Einfachste Lösung: Synchronisieren Sie die Dateien mit Dropbox oder ähnlichem und verwenden Sie dann einfach WinMerge unter Windows.
Das mit Xcode gelieferte FileMerge-Dienstprogramm vergleicht keine Ordner und führt keine Zusammenführung / Bearbeitung durch.
quelle
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.
quelle
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.
quelle