Pencari gambar duplikat sumber terbuka untuk Linux?

16

Apakah ada pencari gambar duplikat gratis dan open source untuk sistem berbasis Linux?

Menemukan duplikat yang tepat (berdasarkan konten, bukan nama file) sudah cukup bagi saya, tetapi kemampuan untuk menemukan gambar yang serupa tentu akan bagus juga.

hpy
sumber
1
DupeGuru memiliki versi khusus untuk gambar. Saya memposting ini sebagai komentar karena saya tidak pernah mencobanya.
David Costa

Jawaban:

18

Digikam

Tambahkan semua foto ke koleksi Anda. Di menu, pilih "Alat / Temukan duplikat". Ini akan mencari duplikat di seluruh koleksi Anda.

Cari gambar

Alat baris perintah. Lewati semua gambar yang ingin Anda bandingkan pada baris perintah.

Geeqie (sebelumnya gqview)

Di menu, pilih "File / Find duplikat". Seret dan taruh file gambar lakukan jendela duplikat. Anda dapat menjatuhkan direktori untuk menambahkan isinya secara rekursif.

Fdupes

Alat baris perintah untuk menemukan duplikat byte-untuk-byte di pohon direktori.

(Diposting ulang dari /ubuntu/4072/how-can-i-find-duplicate-photos )

Gilles 'SO- berhenti menjadi jahat'
sumber
7
findimagedupsjuga akan turun hierarki, tidak memerlukan duplikasi tingkat byte dan (yang lebih penting) dapat menyimpan catatan untuk mempercepat proses di masa mendatang (karena melewati awal setumpuk gambar besar dapat memakan waktu lama ).
dmckee --- ex-moderator kitten
-4

Anda dapat melakukannya dengan perintah bash linux juga, hanya membandingkan ukuran file

Pertama : buat folder tempat sampah untuk memindahkan file yang dihapus di sana

mkdir ../trash

Lalu : jalankan perintah ini

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/

ini berfungsi untuk satu folder

jika Anda memiliki berbagai folder, Anda harus melakukan beberapa pekerjaan tambahan pada perintah di atas

Manvel
sumber
4
(1) Anda meletakkan kereta di depan kuda, atau sesuatu seperti itu. Pertanyaannya tidak mengatakan apa-apa tentang memindahkan atau menghapus file, hanya menemukan .    (2) Apakah Anda serius menyarankan bahwa membandingkan ukuran file adalah semua yang perlu Anda lakukan untuk mengidentifikasi file yang identik? (3) Jika Anda benar-benar percaya bahwa Anda memiliki cara yang baik untuk mengidentifikasi file yang identik, maka edit jawaban Anda (a) untuk melakukan hal itu (tanpa membuang file apa pun) dan (b) menjelaskannya, langkah demi langkah.
G-Man Mengatakan 'Reinstate Monica'