{"id":4330,"date":"2023-09-15T14:03:30","date_gmt":"2023-09-15T12:03:30","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=4330"},"modified":"2023-09-15T14:08:49","modified_gmt":"2023-09-15T12:08:49","slug":"meld-dateien-und-verzeichnisse-vergleichen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/15\/meld-dateien-und-verzeichnisse-vergleichen\/","title":{"rendered":"Meld &#8211; Dateien und Verzeichnisse vergleichen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Will man Dateien oder Verzeichnis-Inhalte vergleichen, ist das Programm <em>Meld<\/em> ganz praktisch. F\u00fcr PDF-, LibreOffice- und Multimediadateien ist das Programm nicht geeignet, sondern f\u00fcr TXT-, CSV-, LOG- und XML-Dateien und dergleichen, also Dateien, die sich mit einem Editor bearbeiten lassen. Hat man beispielsweise mehrere CSV-Listen (z.B. mit Streamadressen f\u00fcr Pyradio), kann man Unterschiede schnell feststellen.<br><br>Aus der englischen Wikipedia (\u00fcbersetzt): &#8222;Meld kann f\u00fcr den Vergleich von Dateien, Verzeichnissen und versionskontrollierten Repositories verwendet werden. Es bietet Zwei- und Drei-Wege-Vergleiche von Dateien und Verzeichnissen und unterst\u00fctzt viele Versionskontrollsysteme wie Git, Mercurial, Baazar, CVS und Subversion.&#8220;<br><br>Ich selbst ben\u00fctze das Programm gelegentlich, um Dateien, die sich mit md5sum o.\u00e4. nicht als identisch herausstellen, genauer zu vergleichen. Auch Listen lassen sich mit dem Programm leicht vergleichen. Das Interessante daran ist auch, dass man Unterschiede damit ausgleichen (wegmachen) kann.<br><br>In Debian ist Meld \u00fcber die Paketverwaltung zu installieren. Andere M\u00f6glichkeiten sind hier verzeichnet: <a href=\"https:\/\/meldmerge.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/meldmerge.org\/<\/a><br><br>Man kann einen Dateivergleich so durchf\u00fchren:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"442\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich-1024x442.png\" alt=\"\" class=\"wp-image-4336\" title=\"Meld_Dateivergleich.png (63.07 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich-1024x442.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich-300x129.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich-150x65.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich-768x331.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Dateivergleich.png 1052w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">1= Neuen Vergleich starten<br>2 = <em>Dateivergleich<\/em> w\u00e4hlen<br>3 = In das linke und danach in das mittlere Feld (wo &#8222;keine&#8220; steht) je eine der beiden zu vergleichenden Dateien reinziehen &#8211; oder zuerst in das linke Feld klicken und die Datei im sich \u00f6ffnenden Fenster ausw\u00e4hlen, dann gleich verfahren mit dem mittleren Feld.<br>4 = <em>Vergleichen<\/em> anklicken.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"285\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-1024x285.png\" alt=\"\" class=\"wp-image-4338\" title=\"Meld_identisch.png (69.98 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-1024x285.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-300x83.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-150x42.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-768x214.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch-1536x427.png 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_identisch.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Die beiden Dateien sind in diesem Beispiel identisch.<br><br>Im folgenden Bild unterscheiden sich die Dateien, und man kann den blauen Text der einen Datei mit demjenigen der anderen ersetzen, indem man den entsprechenden Pfeil (roter Kreis) anklickt. (Dieser Vorgang kann r\u00fcckg\u00e4ngig gemacht werden.)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"285\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-1024x285.png\" alt=\"\" class=\"wp-image-4343\" title=\"Meld-Unterschiede.png (75.81 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-1024x285.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-300x83.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-150x42.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-768x214.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede-1536x427.png 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Unterschiede.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Danach meldet das Programm, die Dateien seien identisch:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"285\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-1024x285.png\" alt=\"\" class=\"wp-image-4339\" title=\"Meld_nach_Abgleich.png (75.71 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-1024x285.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-300x83.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-150x42.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-768x214.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich-1536x427.png 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_nach_Abgleich.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Hier der Vergleich zweier Dateien mit einem fortlaufenden Text &#8211; die dunkelblauen Stellen unterscheiden sich:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors-1024x464.png\" alt=\"\" class=\"wp-image-4342\" title=\"Meld_Textdatei-Vergleich Noors.png (40.46 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors-1024x464.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors-300x136.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors-150x68.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors-768x348.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Textdatei-Vergleich-Noors.png 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Und der Vergleich einer Liste (die Farbe Gr\u00fcn bedeutet, dass der gr\u00fcne Text in der rechten Datei v\u00f6llig fehlt &#8211; man setzt ihn im rechten Text ein, indem man den Pfeil anklickt):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste-1024x464.png\" alt=\"\" class=\"wp-image-4344\" title=\"Meld-Vergleich_Liste.png (205.05 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste-1024x464.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste-300x136.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste-150x68.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste-768x348.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld-Vergleich_Liste.png 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Der Ordner-Vergleich verl\u00e4uft fast gleich &#8211; es dauert aber oft eine Weile, bis der Vergleichsvorgang des Programms beendet ist:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich.png\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"420\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich-1024x420.png\" alt=\"\" class=\"wp-image-4340\" title=\"Meld_Ordnervergleich.png (27.7 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich-1024x420.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich-300x123.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich-150x61.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich-768x315.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich.png 1108w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Hier fehlt im rechten Ordner eine Datei, die im linken Ordner vorhanden ist, und man kann sie \u00fcber das Kontextmen\u00fc (Rechtsklick) hin\u00fcberkopieren:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen.png\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen-1024x464.png\" alt=\"\" class=\"wp-image-4341\" title=\"Meld_Ordner-Vergleich_Unterschied_bereinigen.png (96.2 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen-1024x464.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen-300x136.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen-150x68.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen-768x348.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordner-Vergleich_Unterschied_bereinigen.png 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Im Ordnervergleich gibt es zus\u00e4tzlich Ansichtsoptionen und Filter (rotes Rechteck darum herum). Die Farben der Dateinamen bedeuten: Blau = Dateien unterscheiden sich, Gr\u00fcn = Dateien im verglichenen Ordner nicht vorhanden:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben.png\" rel=\"lightbox-8\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben-1024x387.png\" alt=\"\" class=\"wp-image-4347\" title=\"Meld_Ordnervergleich_Farben.png (121.54 KiB) 636 mal betrachtet\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben-1024x387.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben-300x113.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben-150x57.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben-768x290.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Meld_Ordnervergleich_Farben.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Das englischsprachige Wiki ist hier zu finden: <a href=\"https:\/\/meldmerge.org\/help\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/meldmerge.org\/help\/<\/a><br>Darin mehr zum Beispiel zum Versionsvergleich &#8211; etwas f\u00fcr Entwickler &#8211; oder wie man mit den Unterschieden umgehen soll, die das Programm ermittelt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erg\u00e4nzungen aus dem Forum<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ist in Mabox bereits vorinstalliert.<br>Ansonsten in Arch-basierten Distros mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S meld<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">zu installieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Cmdline Freunde:<br><br>meld Beim Start kein Fenster \u00f6ffnen<br>meld Versionskontrollvergleich starten<br>meld [] Im Zwei- oder Dreiwegevergleich starten<br>meld [] Einen Zwei- oder Dreiwegevergleich starten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meld ist ein Werkzeug zum Vergleichen von Dateien und Ordnern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Options:<br>&#8211;version show program&#8217;s version number and exit<br>-h, &#8211;help show this help message and exit<br>-L LABEL, &#8211;label=LABEL<br>Zu verwendende Bezeichnung anstelle Dateinamen angeben<br>-n, &#8211;newtab Einen neuen Reiter in einer bereits laufenden Instanz<br>\u00f6ffnen<br>-a, &#8211;auto-compare Automatisch alle sich unterscheidenden Dateien beim<br>Start vergleichen<br>-u, &#8211;unified Aus Kompatibilit\u00e4tsgr\u00fcnden ignoriert<br>-o OUTFILE, &#8211;output=OUTFILE<br>Zieldatei zum Speichern einer Zusammenf\u00fchrung<br>festlegen<br>&#8211;auto-merge Dateien automatisch zusammenf\u00fchren<br>&#8211;comparison-file=COMPARISON_FILE<br>Einen abgespeicherten Vergleich aus einer Meld-<br>Vergleichsdatei laden<br>&#8211;diff Erzeugt einen Differenz-Reiter f\u00fcr die angegebenen<br>Dateien oder Ordner<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Erstver\u00f6ffentlichung: Di 21. Feb 2023, 00:08<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Will man Dateien oder Verzeichnis-Inhalte vergleichen, ist das Programm Meld ganz praktisch. F\u00fcr PDF-, LibreOffice- und Multimediadateien ist das Programm nicht geeignet, sondern f\u00fcr TXT-, CSV-, LOG- und XML-Dateien und dergleichen, also Dateien, die sich mit einem Editor bearbeiten lassen. Hat man beispielsweise mehrere CSV-Listen (z.B. mit Streamadressen f\u00fcr Pyradio), kann man Unterschiede schnell feststellen. [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":4337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[],"class_list":["post-4330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buero"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/4330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=4330"}],"version-history":[{"count":8,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/4330\/revisions"}],"predecessor-version":[{"id":4356,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/4330\/revisions\/4356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/4337"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=4330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=4330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=4330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}