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[muokkaa]
Duff löytyy useimpien jakeluiden paketinhallinnasta nimellä duff. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Käyttö[muokkaa]
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