Kuinka löytää ja poistaa päällekkäisiä tiedostoja Linuxissa "fdupes"-komentorivityökalulla

Opi etsimään ja poistamaan päällekkäisiä tiedostoja Linux-komennolla fdupes

Oletko koskaan ladannut PDF-dokumentin Internetistä, siirtänyt sen johonkin kansioon ja ladannut sen kymmenen kuukauden kuluttua uudelleen, koska et löytänyt ensimmäistä? Onko sinulla "Dokumentti", "Dokumentti(1)", "Dokumentti(2") samassa Lataukset-kansiossa?

Internetin lisääntynyt saatavuus vuosien varrella on varmistanut, että käyttäjien ei tarvitse käyttää (usein hitaita ja tylsiä) hakutoimintoja File Explorerissa, vaan ladata tarvittavia tiedostoja uudelleen. Tämä yhdessä järjestämättömien kansiorakenteiden kanssa luo harvoin kaoottisen tallennustilanteen, jossa päällekkäiset tiedostot voivat kuluttaa jopa useita gigatavuja tilaa.

Näiden tiedostojen kaksoiskappaleiden käsittelemiseksi GNU/Linux-yhteisö tarjoaa meille joukon komentorivi- ja GUI-pohjaisia ​​vaihtoehtoja. Yksi tällainen helppokäyttöinen komentorivityökalu on "fdupes".

Etsi kaksoiskappaleita käyttämällä "fdupes" Linuxissa

Löydät kaksoiskappaleet tietystä hakemistosta kirjoittamalla fdupes Linux-päätteessä ja suorita se. Muussa tapauksessa siirry haluttuun hakemistoon käyttämällä CD ja juosta fdupes. ( . komento tarkoittaa nykyistä hakemistoa Linuxin komentorivillä).

Tämä kuitenkin tarkistaa vain tietyn hakemiston sisältämät tiedostot. Jos hakemisto sisältää toisen hakemiston (joka voi lisäksi sisältää hakemistohierarkian sen alapuolella), meidän on yksinkertaisesti välitettävä -r (rekursiivinen) lippu kohtaan fdupes komento.

fdupes -r 

Kopioiden poistaminen

Nyt kun meillä on luettelo päällekkäisistä tiedostoista, voimme käyttää rm komento Linuxissa poistaaksesi kopiot, jotka vievät turhaa tilaa.

rm 

Mutta entä jos päällekkäisiä tiedostoja on suuri määrä ja haluamme säilyttää yhden ja poistaa loput niistä? Jokaisen tiedoston poistaminen yksitellen on melko hankalaa rm siinä tapauksessa.

Hyödynnämme -d lippu. Se kehottaa käyttäjää syöttämään säilytettävän tiedoston ja poistaa loput.

fdupes -d 

merkintä: Lippuja voidaan käyttää myös useimpien Linux-komentojen kanssa.

fdupes -rd 

Käyttää -N lippu mukana -d säilyttääksesi ensimmäisen tiedoston oletuksena ja poistaaksesi muut ilman komentokehotteita säilytettäville tiedostoille.

fdupes -rdN 

Nämä ovat hyödyllisimpiä vaihtoehtoja fdupes komento päästäksesi eroon päällekkäisistä tiedostoista tehokkaasti.

Huomaa, että jos komento suoritetaan suuremmassa kansiossa (esim /Koti tai juurikansiossa /), fdupesin suorittaminen kestää jonkin aikaa ja näyttää edistymispalkin päätteessä.

Toivomme, että tämän sivun tiedoista on sinulle apua. Jos sinulla on kysyttävää, kerro meille alla olevassa kommenttiosassa.