Wyszukiwarka zduplikowanych obrazów dla systemu Linux?


16

Czy istnieje darmowa i otwarta wyszukiwarka duplikatów obrazów dla systemów opartych na systemie Linux?

Znalezienie dokładnych duplikatów (na podstawie treści, a nie nazwy pliku) jest dla mnie wystarczające, ale możliwość znalezienia podobnych obrazów też na pewno byłaby świetna.


1
DupeGuru ma specjalizowaną wersję do zdjęć. Publikuję to jako komentarz, ponieważ nigdy tego nie próbowałem.
David Costa

Odpowiedzi:


18

Digikam

Dodaj wszystkie zdjęcia do swojej kolekcji. W menu wybierz „Narzędzia / Znajdź duplikaty”. To będzie szukać duplikatów w całej kolekcji.

Findimagedupes

Narzędzie wiersza poleceń. Przekaż wszystkie obrazy, które chcesz porównać, w wierszu polecenia.

Geeqie (wcześniej gqview)

W menu wybierz „Plik / Znajdź duplikat”. Przeciągnij i upuść pliki obrazów w oknie duplikatów. Możesz upuścić katalogi, aby dodać ich zawartość rekurencyjnie.

Fdupes

Narzędzie wiersza polecenia do znajdowania duplikatów bajt po bajcie w drzewie katalogów.

(Opublikowane na /ubuntu/4072/how-can-i-find-duplicate-photos )


7
findimagedupsbędzie również schodzić z hierarchii, nie wymaga duplikacji na poziomie bajtów i (co ważniejsze) może przechowywać rekordy, aby przyspieszyć przyszłe przebiegi (ponieważ początkowe przejście nad dużą ilością zdjęć może zająć dużo czasu).
dmckee --- były moderator kociąt

-4

Możesz to zrobić również za pomocą poleceń linuksowych bash, po prostu porównując rozmiary plików

Po pierwsze : utwórz folder kosza, aby przenieść tam usunięte pliki

mkdir ../trash

Następnie : uruchom to polecenie

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/

działa dla pojedynczego folderu

jeśli masz różne foldery, musisz wykonać dodatkową pracę nad powyższym poleceniem


4
(1) Stawiasz wózek przed koniem lub coś w tym rodzaju. Pytanie nie mówi nic o przenoszeniu lub usuwaniu plików, a jedynie ich znajdowaniu .    (2) Czy poważnie sugerujesz, że porównywanie rozmiarów plików to wszystko, co musisz zrobić, aby zidentyfikować identyczne pliki? (3) Jeśli naprawdę uważasz, że masz dobry sposób na identyfikację identycznych plików, edytuj swoją odpowiedź (a), aby to zrobić (bez usuwania jakichkolwiek plików) i (b) wyjaśnij to krok po kroku.
G-Man mówi „Przywróć Monikę”
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.