Localizador de imagens duplicadas de código aberto para Linux?

12

Existe um localizador de imagens duplicadas gratuito e de código aberto para sistemas baseados em Linux?

Encontrar duplicatas exatas (com base no conteúdo, não no nome do arquivo) é suficiente para mim, mas a capacidade de encontrar imagens semelhantes também seria ótima.

    
por hpy 11.01.2012 / 23:53

2 respostas

12

Digikam

Adicione todas as fotos à sua coleção. No menu, selecione "Ferramentas / Encontrar duplicatas". Isso procurará duplicatas em toda a sua coleção.

Findimagedupes

Uma ferramenta de linha de comando. Passe todas as imagens que você deseja comparar na linha de comando.

Geeqie (antigamente gqview)

No menu, selecione "Arquivo / Encontrar duplicado". Arrastar e soltar arquivos de imagem fazem a janela de duplicatas. Você pode soltar diretórios para adicionar seus conteúdos de forma recursiva.

Fdupes

Uma ferramenta de linha de comando para localizar duplicatas de byte para byte em uma árvore de diretórios.

(republicado de link )

    
por 12.01.2012 / 00:09
-3

Você também pode fazer isso com comandos bash do linux, apenas comparando tamanhos de arquivo

Primeiro : crie uma pasta de lixeira para mover os arquivos excluídos para lá

mkdir ../trash

Então : execute este comando

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/

it works for a single folder

no caso de você ter várias pastas, você precisa fazer algum trabalho adicional no comando acima

    
por 30.07.2018 / 22:20