Ero sivun ”Duff” versioiden välillä
(Ak: Uusi sivu: {{Ohjelma | nimi=Duff | kuva= | kuvateksti= | lisenssi=zlib | käyttöliittymä=teksti | kotisivu=[http://duff.dreda.org/ duff.dreda.org] }} '''Duff''' eli '''DUplicate File F...) |
pEi muokkausyhteenvetoa |
||
Rivi 3: | Rivi 3: | ||
| kuva= | | kuva= | ||
| kuvateksti= | | kuvateksti= | ||
| lisenssi=[[zlib]] | | lisenssi=[[zlib-lisenssi]] | ||
| käyttöliittymä=teksti | | käyttöliittymä=teksti | ||
| kotisivu=[http://duff.dreda.org/ duff.dreda.org] | | kotisivu=[http://duff.dreda.org/ duff.dreda.org] |
Nykyinen versio 6. helmikuuta 2016 kello 14.28
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