Vinden van dubbele bestanden

Voor het vinden van dubbele bestanden wou ik voorheen nog wel eens een Windows tool gebruiken, maar ik heb nu een linux CLI tool ontdekt die precies doet wat ik wil.

De tool is genaamd fdupes. Om te vertellen wat dit zo ongeveer doet, een quote van 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 bijzonder snel in het vinden van dubbele bestanden, er kan binnen meerdere directories worden gezocht en zelfs delete suggesties gegeven worden. Hieronder een korte introductie in het gebruik van fdupes.

Vind dubbelen in huidige directory

fdupes .

Vind dubbelen in huidige directory en onderliggende directories

fdupes -r .

Zie vorige opdracht + toon bestandsgrootte

fdupes -r -S .

Vind dubbelen, toon bestandsgrootte en geef verwijder mogelijkheid

fdupes -r -S -d .

Een voorbeeld van de uitvoer:

18432 bytes each:
/data/backup/project/dir_renamer/main.log
/data/backup/project/dir_renamer/old/main.log

Deze uitvoer is uiteraard op te slaan in een tekst bestand door achter het commando het volgende te zetten:

fdupes -r -S . > dups.txt

Leave a Reply

Your email address will not be published. Required fields are marked *