O que é

Fdupes é um utilitário Linux capaz de encontrar arquivos duplicados no conjunto de diretórios e subdiretórios. Fdupes reconhecer duplicatas através da comparação MD5 assinatura de arquivos seguido por um byte-to-byte comparação. Um monte de opções podem ser passadas com Fdupes para listar, excluir e substituir os arquivos com hardlinks para duplicatas.

Instalação

apt-get install fdupes -y

Ferramenta para testes

mkdir TerminalRoot
for i in $(seq 1 15); do echo "Terminal Root é GNU/Linux!" >> TerminalRoot/TerminalRoot$i.txt; done;

Comando básico, se houver arquivos duplicados naquele diretório (ele não irá ver recursivamente) ele mostrará, se não voltará a exibir nome e host no prompt

fdupes [diretório]

Opções

-r procura recursivamente

-S mostra o tamanho de cada arquivo

-Sr ambos juntos

-d Para excluir os arquivos duplicados, preservando uma cópia, você pode usar a opção ‘-d’. Deve-se tomar cuidado ao usar esta opção, senão você pode acabar perdendo arquivos necessários ou dados , pois esse processo é irreversível.

-f protege um arquivo , se eles estiverem nomeados como: nome, cópia, 2° cópia, 3° cópia,…

-h ajuda

Ele lhe pergunta qual arquivo você deseja manter:

   [-] TerminalRoot/.TerminalRoot13.txt
   [-] TerminalRoot/.TerminalRoot1.txt
   [-] TerminalRoot/.TerminalRoot9.txt
   [-] TerminalRoot/.TerminalRoot6.txt

Set 1 of 1, preserve files [1 - 4, all]: 2-4

se vc digitar 2 , significa que o segundo arquivo será preservado, justamente o .TerminalRoot1.txt

se vc digitar 1 , significa que o segundo arquivo será preservado, justamente o .TerminalRoot13.txt

Você ainda pode salvar a saída num arquivo, pra conferir os arquivos duplicados, caso deseje:

fdupes -Sr [diretório] > output.txt

E se quiser criar até um script depois para removê-los.

Manual, quase o mesmo do -h

man fdupes

Softwares similares, outra forma

FSlint

Instalação

apt-get install fslint -y

Use

fslint-gui

Aplicativo gráfico

FSlint

Para obter informações dele:

apt-cache search fslint
apt-cache show fslint

Internet:

https://is.gd/I4plGa

[+]Sobre

https://www.cyberciti.biz/faq/linux-unix-finds-duplicate-files-in-given-directories/
http://www.tecmint.com/fdupes-find-and-delete-duplicate-files-in-linux/
http://www.tecmint.com/fslint-find-and-remove-duplicate-unwanted-files-in-linux/