Järgmises artiklis heidame pilgu kolmele tööriistad dubleerivate failide leidmiseks ja eemaldamiseks Ubuntu. Võib juhtuda, et teie arvuti on topeltfaile täis rohkem kui ühel korral. Ühel päeval avastate, et teie kõvaketas on täidetud samade failide mitme koopiaga erinevates varukataloogides. Probleem tuleb seetõttu, et on tavaline unustada neid faile puhastada ja kõvakettale hakkab teatud aja möödudes liiga palju duplikaatfaile kogunema.
Seetõttu on alati hea osata leidke ja kustutage failide duplikaadid. Selleks saame kasutada allpool üksikasjalikult tööriistu Unixi-laadsed operatsioonisüsteemid. Duplikaatfailide eemaldamisel peate olema ettevaatlik. Kui teil seda pole, võib see põhjustada andmete juhuslikku kadumist. Seetõttu on nende tööriistade kasutamisel soovitatav tähelepanu pöörata.
Leidke ja eemaldage Ubuntu duplikaatfailid
Selle käsiloleva ülesande jaoks näeme kolme saadaolevat tööriista; Rdfind, Fdupes, Fslint.
Need kolm kommunaalteenust on tasuta, avatud lähtekoodiga ja töötab enamikus Unixi-laadsetes operatsioonisüsteemides.
Otsi
Otsi on avatud lähtekoodiga ja tasuta kataloogide ja alamkataloogide topeltfailide leidmiseks.
Võrdle faile põhineb nende sisul, mitte nimedel arhiiv. Rdfind kasutab klassifitseerimisalgoritmi algsete ja duplikaatfailide eristamiseks. Kui ta leiab kaks või enam sama faili, on Rdfind piisavalt tark, et leida, milline on algne fail. Kui leiate duplikaadid, teatate neist meile. Võime otsustada need eemaldada või asendada.
Rdfindi installimine
Avame terminali (Ctrl + Alt + T) ja kirjutame:
sudo apt install rdfind
Kasutama
Pärast installimist peate lihtsalt seda tegema käivitage käsk Rdfind koos teega kust soovime otsida duplikaatfaile.
rdfind ~/Descargas/
Nagu ülaltoodud ekraanipildilt näha, skannib käsk Rdfind kataloogi ~ / Allalaadimised. See salvestab tulemused faili nimega results.txt, mis asub praeguses töökataloogis. See võib vaadake failis results.txt võimalike duplikaatfailide nime.
Teenuse kaudu saate lisateavet kõigi pakutavate võimaluste kohta abisektsioon või käsiraamat:
rdfind --help man rdfind
fdupes
Fdupes on veel üks käsurea utiliit tuvastada ja eemaldada duplikaatfailid määratud kataloogides ja alamkataloogides. See on avatud lähtekoodiga kirjutatud C-programmeerimiskeeles.
Fdupes tuvastab duplikaadid failisuuruste, osaliste MD5-allkirjade, täielike MD5-allkirjade võrdlemine ja lõpuks baitide kaupa võrdlemine kontrollimiseks.
See sarnaneb utiliidiga Rdfind, kuid Fdupesil on toimingute tegemiseks üsna palju võimalusi, näiteks:
- Rekursiivselt otsige duplikaatfaile kataloogidest ja alamkataloogidest.
- Jätke tühjad ja peidetud failid kaalumisest välja.
- Näidake duplikaatide suurust.
- Ja paljud teised.
Fdupese installimine
Avame terminali (Ctrl + Alt + T) ja kirjutame:
sudo apt install fdupes
Kasutama
Fdupes'i kasutamine on üsna lihtne. Lihtsalt käivitage järgmine käsk, et leida näiteks kataloogist failide duplikaadid ~ / Allalaadimised.
fdupes ~/Descargas
Saame ka otsige dubleerivaid faile alamkataloogidest, kasutades lihtsalt valikut -r.
et eemaldage kõik duplikaadid, on kasutamise võimalus -d.
fdupes -d ~/Descargas
See käsk võimaldab meil valida originaali säilitamise ja kõigi muude duplikaatfailide kõrvaldamise. Siin peate olema ettevaatlik. Kui me pole ettevaatlikud, võime originaalfailid hõlpsalt kustutada.
Et saada lisateavet fdupes'i kasutamise kohta, vaadake spikri jaotist või käsiraamatuid:
fdupes –help man fdupes
FSlint
FSlint on veel üks utiliit failide leidmiseks, mille leidsin Github. Erinevalt kahest ülejäänud utiliidist FSlintil on nii GUI kui ka CLI režiimid. Seetõttu on seda lihtsam kasutada.
FSlint ei leia mitte ainult duplikaate, vaid ka sümboolseid linke, valesid nimesid, ajutisi faile, valesid IDS-sid, tühje katalooge ja kustutamata kahendfaile jne.
Installige Fslint
Avame terminali (Ctrl + Alt + T) ja kirjutame:
sudo apt install fslint
Kasutama
Kui see on installitud, saame käivitage see rakenduse menüüst.
Nagu näete, on FSlinti liidest lihtne kasutada ja see on iseenesestmõistetav. Vahekaardil Otsingu tee, lisame marsruudi, mida soovite skannida. Duplikaatide otsimiseks peame klõpsama ainult nupul Otsi. Märkige valik "Rekursiivne?" rekursiivselt otsida duplikaate kataloogidest ja alamkataloogidest. FSlint skannib antud kataloogi kiiresti ja loetleb need.
Loendist valige duplikaadid, mida soovite puhastada. Mis tahes neist saate töötada selliste toimingutega nagu Salvesta, Kustuta, Ühenda ja Sümboolne link. Vahekaardil Täpsemad otsinguparameetrid saate määrata duplikaatide otsimisel välistatavad teed.
Et saada lisateavet FSlinti kohta, vaadake spikri jaotist ja käsiraamatuid.
/usr/share/fslint/fslint/fslint --help man fslint
Need on vaid kolm tõhusat tööriista soovimatute duplikaatfailide leidmiseks ja eemaldamiseks Gnu / Linuxis.
Võib-olla jätsite duffi mainimata. Aitäh.
Väga hea panus! Tänud!
Tänan teid teie panuse lihtsuse ja üksikasjalikkuse eest, mis on minu jaoks probleemi lahendanud. Tänan teid veel kord!! Tervitused,
FSLINT, versioonis 20.04 pole olemas. kas ma saan seda kuidagi installida.
tänan
Suurejooneline rdfind. Testisin seda Xubuntus 18-04 ja see töötas suurepäraselt!