Dublează fișiere, cum să le găsești și să le ștergi în Ubuntu

despre localizează fișierele duplicat

În articolul următor vom analiza trei instrumente pentru a găsi și a elimina fișiere duplicate în Ubuntu. Este posibil să descoperiți că computerul dvs. este plin de fișiere duplicate de mai multe ori. Într-o zi descoperiți că hard diskul dvs. este plin de mai multe copii ale acelorași fișiere în diferite directoare de rezervă. Problema vine deoarece este obișnuit să uitați să curățați aceste fișiere și hard disk-ul începe să acumuleze prea multe fișiere duplicate după o anumită perioadă de timp.

Acesta este motivul pentru care este întotdeauna bine să știi cum găsiți și ștergeți fișiere duplicat. Pentru a face acest lucru, putem folosi instrumentele detaliate mai jos în Sisteme de operare asemănătoare Unix. Trebuie să aveți grijă atunci când eliminați fișierele duplicat. Dacă nu o aveți, aceasta poate duce la pierderea accidentală a datelor. Prin urmare, este recomandabil să acordați atenție atunci când utilizați aceste instrumente.

Găsiți și eliminați fișiere duplicate în Ubuntu

Pentru această sarcină la îndemână, vom vedea trei instrumente disponibile; Rdfind, Fdupes, Fslint.

Aceste trei utilități sunt gratuit, open source și funcționează pe majoritatea sistemelor de operare asemănătoare Unix.

Găsi

Găsi este o utilitate a open source și gratuit pentru a găsi fișiere duplicate în directoare și subdirectoare.

Comparați fișierele pe baza conținutului lor, nu a numelor lor Arhiva. Rdfind folosește algoritmul de clasificare pentru a face diferența între fișierele originale și cele duplicate. Dacă găsește două sau mai multe fișiere ale acelorași, Rdfind este suficient de inteligent pentru a găsi care este fișierul original. După ce găsiți duplicatele, ni le veți raporta. Putem decide să le eliminăm sau să le înlocuim.

Instalare Rdfind

Deschidem un terminal (Ctrl + Alt + T) și scriem:

instalați Rdfind

sudo apt install rdfind

Folosi

Odată instalat, trebuie doar să rulați comanda Rdfind împreună cu calea unde vrem să căutăm fișiere duplicate.

Rdfind rulează

rdfind ~/Descargas/

După cum puteți vedea din captura de ecran de mai sus, comanda Rdfind va scana directorul ~ / Descărcări. Va salva rezultatele într-un fișier numit results.txt, aflat în directorul de lucru curent. Poate vezi numele posibilelor fișiere duplicate din fișierul results.txt.

Puteți obține mai multe informații despre toate posibilitățile pe care le oferă, prin intermediul secțiunea de ajutor sau paginile de manual:

rdfind ajutor

rdfind --help

man rdfind

fdupes

Fdupes este un alt utilitar de linie de comandă pentru identificați și eliminați fișierele duplicate din directoarele și subdirectoarele specificate. Este un utilitar gratuit al open source scris în limbaj de programare C.

Fdupes identifică duplicatele compararea dimensiunilor fișierelor, semnăturilor MD5 parțiale, semnăturilor MD5 complete și în cele din urmă efectuarea unei comparații byte-by-byte pentru verificare.

Este similar cu utilitarul Rdfind, dar Fdupes vine cu câteva opțiuni pentru a efectua operațiuni, cum ar fi:

  • Căutați recursiv fișiere duplicate în directoare și subdirectoare.
  • Excludeți din considerare fișierele goale și fișierele ascunse.
  • Afișați dimensiunea duplicatelor.
  • Si multe altele.

Instalare Fdupes

Deschidem un terminal (Ctrl + Alt + T) și scriem:

fdupes se instalează

sudo apt install fdupes

Folosi

Folosirea Fdupes este destul de simplă. Executați următoarea comandă pentru a găsi fișierele duplicate într-un director, de exemplu ~ / Descărcări.

fdupes rulează

fdupes ~/Descargas

Putem de asemenea căutați fișiere duplicate din subdirectoare, pur și simplu utilizând opțiunea -r.

la eliminați toate duplicatele, opțiunea de utilizat va fi -d.

fdupes -d ~/Descargas

Această comandă ne va permite să selectăm păstrarea originalului și eliminarea tuturor celorlalte fișiere duplicate. Aici trebuie să fii atent. Putem șterge cu ușurință fișierele originale dacă nu suntem atenți.

Pentru a obține mai multe informații despre cum să utilizați fdupes, consultați secțiunea de ajutor sau paginile de manual:

fdupes ajuta

fdupes –help

man fdupes

FSlint

FSlint este un alt utilitar pentru a găsi fișiere duplicat în care am găsit Github. Spre deosebire de celelalte două utilități, FSlint are ambele moduri GUI și CLI. Prin urmare, este un instrument mai ușor de utilizat.

FSlint găsește nu numai duplicatele, ci și linkurile simbolice, numele greșite, fișiere temporare, IDS greșite, directoare goale și binare nedepărtate etc.

Instalați Fslint

Deschidem un terminal (Ctrl + Alt + T) și scriem:

instalare fslint

sudo apt install fslint

Folosi

Odată instalat, putem rulați-l din meniul aplicației.

lansator fslint

După cum puteți vedea, interfața FSlint este ușor de utilizat și explică de la sine. În filă Căutare cale, vom adăuga ruta pe care dorim să o scanăm. Va trebui să facem clic doar pe butonul Căutare pentru a căuta duplicate. Bifați opțiunea „Recursiv?” pentru a căuta recursiv duplicate în directoare și subdirectoare. FSlint va scana rapid directorul dat și le va lista.

fslint gui

Din listă, alegeți duplicatele pe care doriți să le curățați. Puteți lucra cu oricare dintre ele cu acțiuni precum Salvare, Ștergere, Îmbinare și Link simbolic. În fila Parametri de căutare avansată, puteți specifica căile de exclus pentru a căuta duplicate.

Pentru a obține mai multe detalii despre FSlint, consultați secțiunea de ajutor și paginile de manual.

ajutor fslint

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

man fslint

Acestea sunt doar trei instrumente eficiente pentru găsirea și eliminarea fișierelor duplicate nedorite pe Gnu / Linux.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   miguelcm el a spus

    Poate că ți-a scăpat să menționezi duff. Mulțumiri.

  2.   Lucio Chavez el a spus

    Foarte bună contribuție! Mulțumesc mult!

  3.   Miguel A. Luque el a spus

    Vă mulțumesc pentru simplitatea și detaliile contribuției dvs., care a rezolvat problema pentru mine. Iti multumesc din nou!! Salutari,

  4.   Francesc el a spus

    FSLINT, în versiunea 20.04 nu există. există vreun mod în care îl pot instala.
    Mulţumiri

  5.   Claudio Festene el a spus

    Rdfind spectaculos. L-am testat pe Xubuntu 18-04 și a funcționat grozav!