Duff
Duff | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | zlib-lisenssi |
Kotisivu | duff.dreda.org |
Duff eli DUplicate File Finder on pieni työkalu duplikaattien etsimiseen.
Asennus
Duff löytyy useimpien jakeluiden paketinhallinnasta nimellä duff. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Käyttö
Duplikaatteja voidaan etsiä nykyisestä hakemistosta yksinkertaisesti komentamalla:
$ duff * 4 files in cluster 1 (0 bytes, digest da39a3ee5e6b4b0d3255bfef95601890afd80709) tiedosto1 tiedosto2 tiedosto3 tiedosto4
Tässä tapauksessa duff löysi 4 samanlaista tiedostoa. Mikäli haluttaisiin poistaa duplikaatit, kuitenkin jättäen yhden niistä poistamatta, voitaisiin käyttää -e -valitsinta. Samalla putkitetaan tuloste xargs-ohjelmalle, jonka avulla poistetaan tiedostot rm-komennolla.
$ duff -e * | xargs rm
Duff osaa toimia myös rekursiivisesti. Tällöin tarvitaan -r -valitsin. Mikäli jokainen samanlainen esimerkkitiedosto sijaitsisi omassa alihakemistossaan, voitaisiin ne etsiä näin:
$ duff -r * 4 files in cluster 1 (0 bytes, digest da39a3ee5e6b4b0d3255bfef95601890afd80709) hakemisto1/tiedosto1 hakemisto2/tiedosto2 hakemisto3/tiedosto3 hakemisto4/tiedosto4