Arxius duplicats, com trobar-los i eliminar-los en Ubuntu

about localitza arxius duplicats

En el següent article anem a fer una ullada a tres eines per trobar i eliminar arxius duplicats en Ubuntu. Pot ser que en més d'una ocasió et trobis amb que el teu equip està ple d'arxius duplicats. Un dia descobreixes que el teu disc dur està ple de múltiples còpies dels mateixos arxius en diferents directoris de respatller. El problema ve per que és habitual oblidar-se de netejar aquests arxius i el disc dur comença a acumular massa arxius duplicats després d'un cert període de temps.

És per això que sempre és bo saber com trobar i eliminar arxius duplicats. Per fer-ho, podem utilitzar les eines que es detallen a continuació en els sistemes operatius tipus Unix. Cal anar amb compte a l'eliminar els arxius duplicats. Si no el tens, et pot portar a la pèrdua accidental de dades. Per això, és aconsellable prestar atenció a l'usar aquestes eines.

Buscar i eliminar arxius duplicats en Ubuntu

Per a aquesta tasca que ens ocupa, veurem tres eines disponibles; Rdfind, Fdupes, Fslint.

Aquestes tres utilitats són gratuïtes, de codi obert i funcionen en la majoria dels sistemes operatius tipus Unix.

Rdfind

Rdfind és una utilitat de codi obert i gratuïta per trobar arxius duplicats en directoris i subdirectoris.

Compara els arxius en funció del seu contingut, no dels seus noms d'arxiu. Rdfind utilitza l'algorisme de classificació per diferenciar entre arxius originals i duplicats. Si troba dos o més arxius iguals, Rdfind és prou intel·ligent com per trobar quin és el fitxer original. Quan trobi els duplicats, ens informarà d'ells. Podrem decidir eliminar-los o reemplaçar-los.

Instal·lació de Rdfind

Obrim una terminal (Ctrl + Alt + T) i escrivim:

install Rdfind

sudo apt install rdfind

Utilitzar

Un cop instal·lat, simplement cal executar la comanda Rdfind juntament amb la ruta on volem buscar els arxius duplicats.

Rdfind funcionant

rdfind ~/Descargas/

Com pot veure a la captura de pantalla anterior, la comanda Rdfind escanejarà directori ~ / Descàrregues. Guardarà els resultats en un arxiu anomenat results.txt, situat en el directori de treball actual. es pot veure el nom dels possibles arxius duplicats dins de l'arxiu results.txt.

Es pot obtenir més informació sobre totes les possibilitats que ofereix, mitjançant la secció d'ajuda o les pàgines man:

rdfind help

rdfind --help

man rdfind

Fdupes

Fdupes és una altra utilitat de línia d'ordres per identificar i eliminar els arxius duplicats dins dels directoris i subdirectoris especificats. És una utilitat gratuïta de codi obert escrita en llenguatge de programació C.

Fdupes identifica els duplicats comparant mides d'arxiu, signatures MD5 parcials, signatures MD5 completes i finalment fent una comparació de byte a byte per a la verificació.

És similar a la utilitat Rdfind, però Fdupes ve amb força opcions per a realitzar operacions, com ara:

  • Cerca recursivament arxius duplicats en directoris i subdirectoris.
  • Excloure arxius buits i arxius ocults de consideració.
  • Mostra la mida dels duplicats.
  • I moltes més.

Instal·lació de Fdupes

Obrim una terminal (Ctrl + Alt + T) i escrivim:

fdupes install

sudo apt install fdupes

Utilitzar

L'ús d'Fdupes és bastant simple. Només cal executar la següent comanda per trobar els arxius duplicats en un directori, per exemple ~ / Descàrregues.

fdupes funcionant

fdupes ~/Descargas

també podrem buscar arxius duplicats dels subdirectoris, simplement usant l'opció -r.

Per a la eliminar tots els duplicats, L'opció a utilitzar serà -d.

fdupes -d ~/Descargas

Aquesta comanda ens permetrà seleccionar per preservar l'original i eliminar tots els altres arxius duplicats. Aquí cal anar amb compte. Fàcilment podem eliminar arxius originals si no anem amb compte.

per obtenir més informació sobre l'ús fdupes, Consulta la secció d'ajuda o les pàgines man:

fdupes help

fdupes –help

man fdupes

FSlint

FSlint és una altra utilitat per a cercar fitxers duplicats que vaig trobar en Github. A diferència de les altres dues utilitats, FSlint té dos modes, GUI i CLI. Per tant, és una eina més fàcil d'utilitzar.

FSlint no només troba els duplicats, sinó també els enllaços simbòlics, noms incorrectes, arxius temporals, IDS incorrectes, directoris buits i binaris no eliminats, etc.

Instal·lació de Fslint

Obrim una terminal (Ctrl + Alt + T) i escrivim:

fslint install

sudo apt install fslint

Utilitzar

Una vegada que estigui instal·lat, podrem executar des del menú d'aplicacions.

fslint llançador

Com pot veure, la interfície d'FSlint és fàcil d'usar i s'explica per si mateixa. A la pestanya Ruta de cerca, Afegirem la ruta que volem escanejar. Només haurem de fer clic al botó Cercar per buscar els duplicats. Verifica l'opció «¿Recursiu?» per buscar recursivament duplicats en directoris i subdirectoris. FSlint escanejarà ràpidament directori donat i els enumerarà.

fslint gui

De la llista, tria els duplicats que vols netejar. Podràs treballar amb qualsevol d'ells amb accions com Desar, Eliminar, Fusionar i Enllaç simbòlic. A la pestanya Paràmetres de cerca avançada, trobareu les rutes a excloure mentre es busquen duplicats.

per obtenir més detalls sobre FSlint, Consulta la secció d'ajuda i les pàgines man.

fslint help

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

man fslint

Aquestes són només tres eines eficaces per buscar i eliminar arxius duplicats no desitjats en GNU / Linux.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Miguelcm va dir

    Potser et mancat esmentar duff. Gràcies.

  2.   Lucio Chávez va dir

    Molt bona aportació! moltes gràcies!

  3.   Miguel A. Luque va dir

    Gràcies per la senzillesa i detall de la teva aportació, que m'ha resolt el problema. Novament Gràcies !! Salutacions,

  4.   Francesc va dir

    FSLINT, enn la versió 20.04 no existeix. hi ha alguna manera de poder instal·lar-lo.
    Gràcias

  5.   Claudi Festenese va dir

    Espectacular rdfind. El vaig provar en Xubuntu 18-04 i va caminar genial!