Pasikartojantys failai, kaip juos rasti ir ištrinti „Ubuntu“

apie suranda pasikartojančius failus

Kitame straipsnyje mes apžvelgsime tris įrankiai, skirti rasti ir pašalinti pasikartojančius failus Ubuntu. Galite pastebėti, kad jūsų kompiuteryje yra daug failų dublikatų ne kartą. Vieną dieną jūs pastebite, kad jūsų standžiajame diske yra daugybė tų pačių failų kopijų skirtinguose atsarginių kopijų kataloguose. Problema kyla dėl to, kad įprasta pamiršti išvalyti šiuos failus, o kietajame diske po tam tikro laiko pradeda kauptis per daug failų dublikatų.

Štai kodėl visada gera žinoti kaip rasti ir ištrinti pasikartojančius failus. Norėdami tai padaryti, galime naudoti įrankius, išsamiai aprašytus toliau „Unix“ tipo operacinės sistemos. Turite būti atsargūs pašalindami pasikartojančius failus. Jei jo neturite, tai gali netyčia prarasti duomenis. Todėl patartina atkreipti dėmesį į šias priemones.

Raskite ir pašalinkite pasikartojančius failus „Ubuntu“

Atlikdami šią užduotį, pamatysime tris galimas priemones; Rdfind, Fdupes, Fslint.

Šios trys komunalinės paslaugos yra nemokamas, atviro kodo failas ir veikia daugumoje į „Unix“ panašių operacinių sistemų.

Rasti

Rasti yra atvirojo kodo ir nemokama rasti pasikartojančius failus kataloguose ir pakatalogiuose.

Palyginkite failus remiantis jų turiniu, o ne vardais archyvas. „Rdfind“ naudoja klasifikavimo algoritmą, kad atskirtų originalius ir pasikartojančius failus. Jei randa du ar daugiau tų pačių failų, „Rdfind“ yra pakankamai protingas, kad surastų, kuris yra originalus failas. Radę dublikatus, praneši mums apie juos. Mes galime nuspręsti juos pašalinti arba pakeisti.

Rdfind diegimas

Atidarome terminalą („Ctrl“ + „Alt“ + T) ir rašome:

įdiekite „Rdfind“

sudo apt install rdfind

Naudoti

Įdiegę, jūs tiesiog turite paleiskite komandą Rdfind kartu su keliu kur norime ieškoti pasikartojančių failų.

Rdfind veikia

rdfind ~/Descargas/

Kaip matote iš aukščiau esančio ekrano, komanda Rdfind nuskaitys katalogą ~ / Atsisiuntimai. Rezultatai bus išsaugoti faile, pavadintame results.txt, esančiame dabartiniame darbo kataloge. Tai gali žr. galimų failų dublikatų pavadinimą faile results.txt.

Galite gauti daugiau informacijos apie visas jo siūlomas galimybes per pagalbos skyriuje arba vyro puslapiuose:

rdfind pagalba

rdfind --help

man rdfind

fdupes

„Fdupes“ yra dar vienas komandinės eilutės įrankis nustatyti ir pašalinti pasikartojančius failus nurodytuose kataloguose ir pakatalogiuose. Tai yra nemokama atvirojo kodo parašyta C programavimo kalba.

„Fdupes“ identifikuoja dublikatus lyginant failų dydžius, dalinius MD5 parašus, pilnus MD5 parašus ir galiausiai atliekant baitų po baitų palyginimą patikrinimui.

Tai panašu į „Rdfind“ įrankį, tačiau „Fdupes“ yra gana daug galimybių atlikti operacijas, pavyzdžiui:

  • Rekursyviai ieškokite pasikartojančių failų kataloguose ir pakatalogiuose.
  • Iš svarstymo išskirkite tuščius failus ir paslėptus failus.
  • Rodyti dublikatų dydį.
  • Ir daug daugiau.

„Fdupes“ diegimas

Atidarome terminalą („Ctrl“ + „Alt“ + T) ir rašome:

„fdupes“ įdiegti

sudo apt install fdupes

Naudoti

Naudoti „Fdupes“ yra gana paprasta. Tiesiog paleiskite šią komandą, kad surastumėte, pavyzdžiui, failų kopijas kataloge ~ / Atsisiuntimai.

fdupes veikia

fdupes ~/Descargas

Mes taip pat galime ieškokite pasikartojančių failų iš pakatalogių paprasčiausiai naudodami parinktį -r.

į pašalinti visus dublikatus, parinktis naudoti bus -d.

fdupes -d ~/Descargas

Ši komanda leis mums pasirinkti išsaugoti originalą ir pašalinti visus kitus pasikartojančius failus. Čia jūs turite būti atsargūs. Originalius failus galime lengvai ištrinti, jei nesame atsargūs.

Norėdami gauti daugiau informacijos apie tai, kaip naudoti fdupes, žr. pagalbos skyrių arba vadovo puslapius:

fdupes padeda

fdupes –help

man fdupes

FSlint

FSlint yra dar viena priemonė rasti pasikartojančius failus, kuriuos radau GitHub. Skirtingai nuo kitų dviejų komunalinių paslaugų, „FSlint“ turi ir GUI, ir CLI režimus. Todėl tai yra lengviau naudojama priemonė.

„FSlint“ randa ne tik dublikatus, bet ir simbolines nuorodas, neteisingus pavadinimus, laikinus failus, neteisingus IDS, tuščius katalogus ir neištrintas dvejetaines programas ir kt.

Įdiekite „Fslint“

Atidarome terminalą („Ctrl“ + „Alt“ + T) ir rašome:

„fslint“ įdiegti

sudo apt install fslint

Naudoti

Kai jis bus įdiegtas, mes galime paleiskite jį iš programos meniu.

„fslint“ paleidimo priemonė

Kaip matote, „FSlint“ sąsaja yra paprasta naudoti ir savaime suprantama. Skirtuke Paieškos kelias, pridėsime norimą nuskaityti maršrutą. Turėsime spustelėti tik mygtuką Ieškoti, norėdami ieškoti kopijų. Pažymėkite parinktį „Rekursinis?“ rekursyviai ieškoti dublikatų kataloguose ir pakatalogiuose. „FSlint“ greitai nuskaitys pateiktą katalogą ir juos surašys.

fslint gui

Iš sąrašo pasirinkite norimus išvalyti dublikatus. Su bet kuriuo iš jų galite dirbti su tokiais veiksmais kaip „Išsaugoti“, „Ištrinti“, „Sujungti“ ir „Simbolinė nuoroda“. Skirtuke Išplėstinės paieškos parametrai galite nurodyti kelius, kuriuos norite išskirti ieškodami dublikatų.

Norėdami gauti daugiau informacijos apie „FSlint“, žr. pagalbos skyrių ir vadovo puslapius.

fslint pagalba

/usr/share/fslint/fslint/fslint --help

man fslint

Tai tik trys veiksmingi įrankiai ieškant ir pašalinant nepageidaujamus failų dublikatus „Gnu / Linux“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   miguelcm sakė

    Gal praleidote paminėti dufą. Dėkoju.

  2.   Lucio Chavezas sakė

    Labai geras indėlis! Labai ačiū!

  3.   Migelis A. Luque'as sakė

    Dėkoju už paprastą ir išsamų jūsų indėlį, kuris man išsprendė problemą. Dar kartą ačiū!! Sveikinimai,

  4.   Francesc sakė

    FSLINT, 20.04 versijoje neegzistuoja. ar yra kokiu nors būdu galiu jį įdiegti.
    Ačiū

  5.   Claudio Festene sakė

    Įspūdingas rdfindas. Aš išbandžiau jį „Xubuntu“ 18-04 ir jis puikiai veikė!