Kopier filer, hvordan man finder og sletter dem i Ubuntu

om lokaliserer duplikatfiler

I den næste artikel vil vi se på tre værktøjer til at finde og fjerne duplikerede filer i Ubuntu. Du kan opleve, at din computer er fuld af duplikerede filer ved mere end en lejlighed. En dag opdager du, at din harddisk er fyldt med flere kopier af de samme filer i forskellige sikkerhedskopier. Problemet kommer, fordi det er almindeligt at glemme at rense disse filer, og harddisken begynder at akkumulere for mange duplikerede filer efter en bestemt periode.

Derfor er det altid godt at vide hvordan find og slet duplikerede filer. For at gøre dette kan vi bruge værktøjerne beskrevet nedenfor i Unix-lignende operativsystemer. Du skal være forsigtig, når du fjerner duplikatfiler. Hvis du ikke har det, kan det føre til utilsigtet datatab. Derfor anbefales det at være opmærksom, når du bruger disse værktøjer.

Find og fjern duplikatfiler i Ubuntu

For denne opgave vil vi se tre tilgængelige værktøjer; Rdfind, Fdupes, Fslint.

Disse tre værktøjer er gratis, open source og arbejde på de fleste Unix-lignende operativsystemer.

Finde

Finde er et værktøj til open source og gratis for at finde duplikatfiler i mapper og underkataloger.

Sammenlign filerne baseret på deres indhold, ikke deres navne arkiv. Rdfind bruger klassificeringsalgoritmen til at skelne mellem originale og duplikerede filer. Hvis den finder to eller flere filer af det samme, er Rdfind smart nok til at finde den originale fil. Når du har fundet duplikaterne, rapporterer du dem til os. Vi kan beslutte at fjerne eller udskifte dem.

Rdfind installation

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

installer Rdfind

sudo apt install rdfind

Brug

Når du er installeret, skal du bare kør Rdfind-kommandoen sammen med stien hvor vi vil lede efter duplikatfiler.

Rdfind kører

rdfind ~/Descargas/

Som du kan se fra skærmbilledet ovenfor, vil Rdfind-kommandoen scanne biblioteket ~ / Downloads. Det gemmer resultaterne i en fil kaldet results.txt, der er placeret i den aktuelle arbejdsmappe. Det kan se navnet på mulige duplikatfiler i filen results.txt.

Du kan få mere information om alle de muligheder, den tilbyder, gennem hjælpeafsnit eller mandsider:

rdfind hjælp

rdfind --help

man rdfind

fdupes

Fdupes er et andet kommandolinjeprogram til identificere og fjerne duplikatfiler inden for specificerede mapper og underkataloger. Det er et gratis værktøj til open source skrevet på C programmeringssprog.

Fdupes identificerer dubletter sammenligning af filstørrelser, delvise MD5-signaturer, fulde MD5-signaturer og endelig udførelse af en byte-by-byte-sammenligning til verifikation.

Det svarer til Rdfind-værktøjet, men Fdupes kommer med en hel del muligheder for at udføre operationer, såsom:

  • Søg rekursivt efter duplikatfiler i mapper og underkataloger.
  • Ekskluder tomme filer og skjulte filer fra overvejelse.
  • Vis størrelsen på dubletter.
  • Og mange flere.

Fdupes installation

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

fdupes installere

sudo apt install fdupes

Brug

Brug af Fdupes er ret simpelt. Kør bare følgende kommando for at finde de duplikerede filer i et bibliotek, for eksempel ~ / Downloads.

fdupes kører

fdupes ~/Descargas

Det kan vi også søg efter duplikatfiler fra underkataloger ved blot at bruge indstillingen -r.

til fjern alle dubletter, muligheden for at bruge vil være -d.

fdupes -d ~/Descargas

Denne kommando giver os mulighed for at vælge at bevare originalen og fjerne alle andre duplikerede filer. Her skal du være forsigtig. Vi kan let slette originale filer, hvis vi ikke er forsigtige.

At få flere oplysninger om, hvordan du bruger fdupes, se hjælpeafsnittet eller mandsiderne:

fdupes hjælp

fdupes –help

man fdupes

FSlint

FSlint er et andet værktøj til at finde duplikatfiler, som jeg fandt i Github. I modsætning til de to andre hjælpeprogrammer, FSlint har både GUI- og CLI-tilstande. Derfor er det et lettere værktøj at bruge.

FSlint finder ikke kun duplikaterne, men også de symbolske links, forkerte navne, midlertidige filer, forkerte IDS, tomme mapper og ikke slettede binære filer osv.

Installer Fslint

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

fslint installation

sudo apt install fslint

Brug

Når det er installeret, kan vi kør det fra applikationsmenuen.

fslint launcher

Som du kan se, er FSlint-interface let at bruge og selvforklarende. I fanen Søgesti, vi tilføjer den rute, vi vil scanne. Vi behøver kun at klikke på knappen Søg for at søge efter dubletter. Marker indstillingen "Rekursiv?" til rekursivt at søge efter duplikater i mapper og underkataloger. FSlint scanner hurtigt det givne bibliotek og viser dem.

fslint gui

Af listen, vælg de dubletter, du vil rense. Du kan arbejde med en hvilken som helst af dem med handlinger som Gem, Slet, Flet og Symbolisk link. På fanen Avancerede søgeparametre kan du angive de stier, der skal udelades, mens du søger efter dubletter.

At få flere detaljer om FSlint, se afsnittet om hjælp og mandsiderne.

fslint hjælp

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

man fslint

Dette er kun tre effektive værktøjer til at finde og fjerne uønskede duplikatfiler på Gnu / Linux.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   miguelcm sagde han

    Måske savnede du at nævne duff. Tak.

  2.   Lucio Chavez sagde han

    Meget godt bidrag! Mange tak!

  3.   Miguel A. Luque sagde han

    Tak for enkelheden og detaljerne i dit bidrag, som har løst problemet for mig. Tak igen!! Vær hilset,

  4.   Francesc sagde han

    FSLINT, i version 20.04 findes ikke. er der nogen måde, jeg kan installere det på.
    Tak

  5.   Claudio Festene sagde han

    Spektakulær rdfind. Jeg testede det på Xubuntu 18-04, og det fungerede godt!