Você pode tentar com fdupes .
Wikipedia:
fdupes is a program written by Adrian Lopez to scan directories for duplicate files, with options to list, delete or replace the files with hardlinks pointing to the duplicate. It first compares file sizes and MD5 signatures, and then performs a byte-by-byte check for verification.
fdupes is written in C and is released under the MIT License.
1) Para instalar o fdupes, abra um terminal e digite:
-
sudo apt-get install fdupes
2) Para um uso básico .. para pesquisar recursivamente por arquivos duplicados, você pode fazer o seguinte:
-
fdupes -r ~/Videos/ > ~/Desktop/duplicates.txt
Com este comando, o fdupes servirá recursivamente na pasta "Videos" no seu diretório home e salvará o resultado no arquivo "duplicates.txt" em seu Desktop.
por exemplo:
Nesteexemplofdupesdescobriuque:
"/home/user/Videos/Some_Videos/video_ex.webm"
e
"/home/user/Videos/video_ex_copy.webm"
são arquivos duplicados.
E o:
"/home/user/Videos/Some_Videos/video_1.flv"
e
"/home/user/Videos/Some_Videos/copy_video.flv"
são duplicados também.
NOTA: (Os resultados terão todos os duplicados separados em grupos do mesmo arquivo, com grupos separados por uma linha em branco.)
Então, você pode ver o arquivo "duplicates.txt" para analisar quais arquivos são duplicados.
3) O Fdupes também tem a opção de solicitar ao usuário para excluir arquivos duplicados.
-
fdupes -rd ~/Videos
Com a opção -rd, o fdupes irá procurar e avisar se houver arquivos duplicados, que arquivo você deseja preservar. então será deletado os outros.
por exemplo:
user@Ubuntu:~$ fdupes -rd ~/Videos
[1] /home/user/Videos/Some_Videos/video_ex.webm
[2] /home/user/Videos/video_ex_copy.webm
Set 1 of 3, preserve files [1 - 2, all]:
Para mais informações, consulte as páginas man
Espero que ajude!.