Alcuni anni fa, avendo la necessità di individuare rapidamente i file duplicati all’interno di file-system Unix residenti su dispositivi embedded o su NAS (es. Synology, QNAP, D-Link), non soddisfatto dei tool che ho trovato in rete, ho realizzato un tool Perl a riga di comando con i seguenti obiettivi:
- molto leggero ed utilizzabile anche su dispositivi embedded (richiesto solo l’interprete Perl 5.7.3 o superiore senza altre dipendenze);
- massima efficienza su dischi molto lenti o unità di rete.
E’ nata così la prima versione del software libero ffdup che rilascio sotto licenza GNU/GPL v3.0 su:
Nel progetto è incluso lo script bash per la generazione parametrica di una struttura di directory e file per gli unit test automatici.
In una futura versione vorrei introdurre la rilevazione delle directory duplicate.