Tool zum Identifizieren / Entfernen doppelter Ordner [duplizieren]

5

Mögliches Duplikat:
Duplicate File Finder

Gibt es ein Tool, mit dem Duplikate auf Verzeichnisebene identifiziert / verwaltet werden können? Ich habe versucht, mit der Software zum Entfernen doppelter Dateien doppelte Dateien auszusortieren, aber diese Anwendungen sind zu detailliert. Ich möchte meine Duplikate auf Ordnerebene verwalten. Die meisten meiner doppelten Dateien befinden sich auch in (fast) doppelten Ordnerstrukturen. Daher möchte ich in der Lage sein, den (fast) doppelten Stammordner zu identifizieren und den Stammordner zu löschen / zusammenzuführen / zu aktualisieren, anstatt Duplikate in einem File-by-Ordner zu verwalten -Dateibasis.

Diese doppelten Ordner wurden unter anderem erstellt, weil ich bei jedem Upgrade auf eine größere Festplatte den Inhalt der alten Festplatte in einem Ordner auf der neuen Festplatte gesichert habe. Ich habe mehrere Verzeichnisse mit doppelten Dateien und Verzeichnissen gefüllt. Einige Verzeichnisse sind Supergruppen anderer Verzeichnisse (enthalten dieselben Dateien / Verzeichnisse plus zusätzliche Dateien). Andere enthalten eine gemeinsame Untergruppe von Dateien / Verzeichnissen, die jedoch jeweils zusätzliche Dateien enthalten.

Leftium
quelle

Antworten:

2

Ein Kommandozeilen-Tool, das ich verwendet habe und sehr mag, weil Duplikate in harte Links umgewandelt werden können, ist FINDDUPE von Matthias Wandel. http://www.sentex.net/~mwandel/finddupe/

Bei Hardlinks werden Duplikate erstellt, als ob die Datei noch an zwei Stellen vorhanden wäre, aber nur eine Kopie auf der Festplatte vorhanden ist. Dies funktioniert jedoch nicht nur auf NTFS-Dateisystemen, sondern muss auch mit Administratorrechten ausgeführt werden.

Wetten von allen, es ist völlig kostenlos. :)

Bernhard Hofmann
quelle
1

Ich bin mir nicht sicher, was Sie unter "granular" verstehen, wenn Sie sich auf andere Software zur Entfernung von Duplikaten beziehen, aber nachdem ich ein paar Dutzend Softwareprogramme ausprobiert habe, die dies tun, habe ich festgestellt, dass Glary Utilities meinen Anforderungen perfekt entspricht. Es ist sehr schnell, einen Ordner oder sogar ein Laufwerk zu durchsuchen oder einen Ordner mit einem anderen auf Duplikate basierend auf der genauen Größe, dem Zeitstempel und / oder dem Namen zu vergleichen. Sie können auswählen, welche Dateierweiterungen in der Suche ein- oder ausgefiltert werden sollen. Sie können die Ergebnisse auch manuell bearbeiten oder das Programm eines der Duplikate in jeder Gruppe löschen lassen. Könnte ich das Beste von allem hinzufügen, es ist kostenlos und sehr, sehr schnell.


quelle
Danke für den Vorschlag, aber dieser ist zu "granular". Ich möchte meine Duplikate auf Ordnerebene verwalten. Die meisten meiner doppelten Dateien befinden sich auch in (fast) doppelten Ordnerstrukturen, daher möchte ich in der Lage sein, den Stammordner (fast) zu identifizieren und diesen zu aktualisieren / löschen.
Leftium
1

Es ist schwer, Software mit der richtigen Grandularität zu finden, die genau das tut, was Sie wollen. Ich würde empfehlen, eine Skriptsprache zu lernen (versuchen Sie es mit MS Shell + VBScript, Perl, Python) und ein kleines Befehlszeilenprogramm zu schreiben, um dies selbst zu tun. Sie können es so großartig machen, wie Sie möchten.

Wer w / e Software geschrieben hat, wird oben vorgeschlagen, hatte wahrscheinlich nicht genau die gleiche Idee wie Sie, daher müssen Sie wahrscheinlich manuell nachsehen / löschen.

George
quelle
1

Ich würde empfehlen, die Site commandlinefu zu überprüfen . Sie sind in Windows, müssen also cygwin verwenden.

Ich habe diesen Eintrag auf commandlinefu.com gefunden , der nützlich sein könnte

find . -type f -print0|xargs -0 md5sum|sort|perl -ne 'chomp;$ph=$h;($h,$f)=split(/\s+/,$_,2);print "$f"."\x00" if ($h eq $ph)'|xargs -0 rm -v --
shaiss
quelle
Ich bevorzuge UnxUtils und / oder MSys anstelle von Cygwin. Ich habe Cygwin aufgrund seiner Emulationsebene immer als sehr langsam empfunden.
Davr
1

Wenn Sie vermutete Ordner haben, können Sie einen Trick anwenden.

Ich benutze den bekannten xcopy-Trick, um alles im verdächtigen Ordner in eine Datei zu kopieren. Dann vergleiche ich diese beiden Dateien, um festzustellen, ob sie intakt sind.

Jemand
quelle
0

Ich frage mich, ob dir das vielleicht helfen würde, es heißt winmerge. Anscheinend können Sie es so einrichten, dass es 2 Ordner vergleicht und abhängig von den Ergebnissen des Vergleichs eine Aktion für den Ordner ausführt.

http://lifehacker.com/software/geek-to-live/compare-and-merge-files-and-folder-with-winmerge-290657.php

Bobby S
quelle
Dies könnte sehr hilfreich sein, aber ich suche nach einem Tool, das auch ähnliche / doppelte Ordner findet (möglicherweise ist mir vorher nicht klar, wo sich alle Dupes befinden)
Leftium