Naučite kako pronaći i ukloniti duplicirane datoteke pomoću linux naredbe fdupes
Jeste li ikada skinuli PDF dokument s interneta, premjestili ga u neku mapu, pa deset mjeseci kasnije ponovno preuzeli, jer niste mogli pronaći prvi? Imate li 'Dokument', 'Dokument(1)', Dokument(2), sve skupljene u istoj mapi Preuzimanja?
Povećana dostupnost Interneta tijekom godina osigurala je da korisnici ne moraju trošiti vrijeme koristeći (često spore i dosadne) funkcije pretraživanja u File Explorerima i umjesto toga ponovno preuzimaju potrebne datoteke. Ovo, zajedno s neorganiziranim strukturama mapa, rijetko stvara kaotičnu situaciju pohrane u kojoj duplicirane datoteke mogu zauzeti do više gigabajta prostora.
Za rješavanje ovih duplih datoteka, GNU/Linux zajednica nudi nam mnoštvo opcija naredbenog retka i GUI-ja. Jedan takav jednostavan za korištenje alat naredbenog retka je 'fdupes'.
Pronađite duplikate pomoću 'fdupes' u Linuxu
Da biste pronašli duplikate u određenom direktoriju, jednostavno upišite fdupes
na Linux terminalu i pokrenite ga. Inače idite na traženi imenik pomoću CD
i bježi fdupes.
(o .
u naredbi znači trenutni direktorij u naredbenom retku Linuxa).
Međutim, ovo provjerava samo datoteke unutar zadanog direktorija. Ako direktorij sadrži drugi direktorij (koji može sadržavati i hijerarhiju direktorija ispod njega), jednostavno moramo proslijediti -r
(rekurzivna) zastava na fdupes
naredba.
fdupes -r
Uklanjanje duplikata
Sada kada imamo popis dupliciranih datoteka, možemo koristiti rm
naredba u Linuxu za uklanjanje duplikata koji troše nepotreban prostor.
rm
Ali što ako postoji veliki broj dupliciranih datoteka, a želimo zadržati jednu i ukloniti ostale? Postaje prilično glomazno uklanjati svaku datoteku jednu po jednu rm
u tom slučaju.
Koristimo se -d
zastava. Poziva korisnika da unese datoteku koju treba zadržati i briše ostatak.
fdupes -d
Bilješka: Zastavice se također mogu koristiti u kombinaciji s većinom Linux naredbi.
fdupes -rd
Koristiti -N
zastavu zajedno sa -d
zadržati prvu datoteku prema zadanim postavkama i ukloniti druge, bez postavljanja naredbenog retka za čuvanje datoteka.
fdupes -rdN
Ovo su najkorisnije opcije u fdupes
naredba za učinkovito uklanjanje dupliciranih datoteka.
Imajte na umu da, ako se naredba izvodi u većoj mapi (npr /Dom
ili u korijenskoj mapi /
), fdupes će trebati neko vrijeme da se pokrene i prikazat će traku napretka na terminalu.
Nadamo se da će vam informacije na ovoj stranici biti od pomoći. Ako imate bilo kakvih pitanja, javite nam se u odjeljku za komentare u nastavku.