Ero sivun ”Duff” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(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