Open Source Duplicate Image Finder für Linux?

16

Gibt es einen kostenlosen Open Source-Duplikat-Image-Finder für Linux-basierte Systeme?

Die Suche nach exakten Duplikaten (basierend auf dem Inhalt, nicht dem Dateinamen) ist für mich ausreichend, aber die Fähigkeit, ähnliche Bilder zu finden, wäre sicherlich auch großartig.

hpy
quelle
1
DupeGuru hat eine spezialisierte Version für Bilder. Ich poste dies als Kommentar, weil ich es nie ausprobiert habe.
David Costa

Antworten:

17

Digikam

Fügen Sie Ihrer Sammlung alle Fotos hinzu. Wählen Sie im Menü "Extras / Duplikate suchen". Dies sucht nach Duplikaten in Ihrer gesamten Sammlung.

Findimagedupes

Ein Befehlszeilenprogramm. Übergeben Sie alle Bilder, die Sie vergleichen möchten, in der Befehlszeile.

Geeqie (ehemals gqview)

Wählen Sie im Menü "Datei / Duplikat suchen". Ziehen und Ablegen von Bilddateien führt das Duplikatfenster aus. Sie können Verzeichnisse löschen, um deren Inhalt rekursiv hinzuzufügen.

Fdupes

Ein Befehlszeilentool zum Suchen von byteweisen Duplikaten in einer Verzeichnisstruktur.

(Reposted von /ubuntu/4072/how-can-i-find-duplicate-photos )

Gilles 'SO - hör auf böse zu sein'
quelle
7
findimagedupswird auch Hierarchien absteigen, erfordert keine Duplizierung auf Byte-Ebene und kann (was noch wichtiger ist) Aufzeichnungen führen, um zukünftige Läufe zu beschleunigen (da der anfängliche Durchlauf über einen großen Stapel von Bildern lange dauern kann ).
dmckee
-4

Sie können dies auch mit Linux-bash-Befehlen tun, indem Sie nur die Dateigrößen vergleichen

Erstens : Erstellen Sie einen Papierkorb, um gelöschte Dateien dorthin zu verschieben

mkdir ../trash

Dann : Führen Sie diesen Befehl aus

mv `stat -c "%s %n" * | column -t | sort | awk '{if( $1 != size ){ print "original",$1,$2; } else { print "delete",$1,$2;} size = $1 }' | grep delete | awk '{ print $3;}'` ../trash/

es funktioniert für einen einzelnen Ordner

Falls Sie verschiedene Ordner haben, müssen Sie einige zusätzliche Arbeiten an dem obigen Befehl ausführen

Manvel
quelle
4
(1) Sie stellen den Karren vor das Pferd oder so etwas. Die Frage sagt nichts über das Verschieben oder Löschen von Dateien aus, sondern nur über das Finden .    (2) Sind Sie vorschlag ernsthaft , dass Datei Vergleich Größen ist alles , was Sie tun müssen, um identische Dateien zu identifizieren? (3) Wenn Sie wirklich der Meinung sind, dass Sie identische Dateien auf gute Weise identifizieren können, bearbeiten Sie Ihre Antwort (a), um genau dies zu tun (ohne Dateien in den Papierkorb zu werfen), und (b) erklären Sie dies Schritt für Schritt.
G-Man sagt, dass Monica