Dupliser filer, hvordan du finner og sletter dem i Ubuntu

om lokaliserer dupliserte filer

I neste artikkel vil vi se på tre verktøy for å finne og fjerne dupliserte filer i Ubuntu. Du kan oppdage at datamaskinen din er full av duplikatfiler ved mer enn en anledning. En dag oppdaget du at harddisken din er fylt med flere kopier av de samme filene i forskjellige sikkerhetskopikataloger. Problemet kommer fordi det er vanlig å glemme å rense disse filene, og harddisken begynner å samle for mange dupliserte filer etter en viss periode.

Dette er grunnen til at det alltid er godt å vite hvordan finne og slette dupliserte filer. For å gjøre dette kan vi bruke verktøyene som er beskrevet nedenfor i Unix-lignende operativsystemer. Du må være forsiktig når du fjerner dupliserte filer. Hvis du ikke har det, kan det føre til utilsiktet datatap. Derfor anbefales det å være oppmerksom når du bruker disse verktøyene.

Finn og fjern dupliserte filer i Ubuntu

For denne oppgaven vil vi se tre tilgjengelige verktøy; Rdfind, Fdupes, Fslint.

Disse tre verktøyene er gratis, åpen kildekode og jobber på de fleste Unix-lignende operativsystemer.

Rdfinn

Rdfinn er et verktøy for åpen kildekode og gratis for å finne dupliserte filer i kataloger og underkataloger.

Sammenlign filene basert på innholdet, ikke navnene deres arkiv. Rdfind bruker klassifiseringsalgoritmen for å skille mellom originale og dupliserte filer. Hvis den finner to eller flere filer av det samme, er Rdfind smart nok til å finne hvilken som er originalfilen. Når du har funnet duplikatene, rapporterer du dem til oss. Vi kan bestemme oss for å fjerne eller erstatte dem.

Rdfind installasjon

Vi åpner en terminal (Ctrl + Alt + T) og skriver:

installer Rdfind

sudo apt install rdfind

Bruk

Når du er installert, må du bare kjør Rdfind-kommandoen sammen med banen hvor vi vil se etter duplikatfiler.

Rdfind kjører

rdfind ~/Descargas/

Som du kan se fra skjermbildet ovenfor, vil Rdfind-kommandoen skanne katalogen ~ / Nedlastinger. Det vil lagre resultatene i en fil kalt results.txt, som ligger i gjeldende arbeidskatalog. Det kan se navnet på mulige dupliserte filer i resultats.txt-filen.

Du kan få mer informasjon om alle mulighetene den tilbyr, gjennom hjelpeseksjon eller mansider:

rdfind hjelp

rdfind --help

man rdfind

fdupes

Fdupes er et annet kommandolinjeprogram for identifisere og fjerne dupliserte filer i spesifiserte kataloger og underkataloger. Det er et gratis verktøy for åpen kildekode skrevet på C programmeringsspråk.

Fdupes identifiserer duplikater sammenligne filstørrelser, delvis MD5-signaturer, full MD5-signaturer og til slutt gjøre en byte-for-byte-sammenligning for verifisering.

Det ligner på Rdfind-verktøyet, men Fdupes kommer med ganske mange alternativer for å utføre operasjoner, for eksempel:

  • Søk rekursivt etter duplikatfiler i kataloger og underkataloger.
  • Ekskluder tomme filer og skjulte filer fra vurdering.
  • Vis størrelsen på duplikater.
  • Og mange flere.

Fdupes installasjon

Vi åpner en terminal (Ctrl + Alt + T) og skriver:

fdupes installere

sudo apt install fdupes

Bruk

Å bruke Fdupes er ganske enkelt. Bare kjør følgende kommando for å finne duplikatfilene i en katalog, for eksempel ~ / Nedlastinger.

fdupes kjører

fdupes ~/Descargas

Vi kan også søk etter dupliserte filer fra underkataloger, bare bruk alternativet -r.

Til fjern alle duplikater, vil alternativet å bruke være -d.

fdupes -d ~/Descargas

Denne kommandoen lar oss velge å bevare originalen og eliminere alle andre dupliserte filer. Her må du være forsiktig. Vi kan enkelt slette originale filer hvis vi ikke er forsiktige.

Å få mer informasjon om hvordan du bruker fdupes, se hjelpeseksjonen eller mansidene:

fdupes hjelp

fdupes –help

man fdupes

FSlint

FSlint er et annet verktøy for å finne dupliserte filer som jeg fant i Github. I motsetning til de to andre verktøyene, FSlint har både GUI- og CLI-modus. Derfor er det et enklere verktøy å bruke.

FSlint finner ikke bare duplikatene, men også de symbolske koblingene, feil navn, midlertidige filer, feil IDS, tomme kataloger og ikke-slettede binære filer, etc.

Installer Fslint

Vi åpner en terminal (Ctrl + Alt + T) og skriver:

fslint installere

sudo apt install fslint

Bruk

Når det er installert, kan vi kjør det fra applikasjonsmenyen.

fslint launcher

Som du kan se, er FSlint-grensesnittet enkelt å bruke og selvforklarende. I fanen Søkevei, vil vi legge til ruten vi vil skanne. Vi trenger bare å klikke på Søk-knappen for å søke etter duplikater. Merk av for alternativet "Rekursivt?" for å rekursivt søke etter duplikater i kataloger og underkataloger. FSlint vil raskt skanne den oppgitte katalogen og liste dem.

fslint gui

Av listen, velg duplikatene du vil rengjøre. Du kan jobbe med hvilken som helst av dem med handlinger som Lagre, Slett, Slå sammen og Symbolsk lenke. I kategorien Avanserte søkeparametere kan du spesifisere banene som skal ekskluderes mens du søker etter duplikater.

Å få flere detaljer om FSlint, se hjelpeseksjonen og mansidene.

fslint hjelp

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

man fslint

Dette er bare tre effektive verktøy for å finne og fjerne uønskede duplikatfiler på Gnu / Linux.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   miguelcm sa

    Kanskje du savnet å nevne duff. Takk.

  2.   Lucio Chavez sa

    Veldig bra bidrag! Takk så mye!

  3.   Miguel A. Luque sa

    Takk for enkelheten og detaljene i ditt bidrag, som har løst problemet for meg. Takk igjen!! Hilsener,

  4.   Francesc sa

    FSLINT, i versjon 20.04 eksisterer ikke. er det noen måte jeg kan installere det på.
    Takk

  5.   Claudio Festene sa

    Spektakulær rdfind. Jeg testet den på Xubuntu 18-04 og det fungerte bra!