File duplicati, come trovarli ed eliminarli in Ubuntu

informazioni su individua i file duplicati

Nel prossimo articolo ne daremo uno sguardo a tre strumenti per trovare e rimuovere i file duplicati in Ubuntu. Potresti scoprire che il tuo computer è pieno di file duplicati in più di un'occasione. Un giorno scopri che il tuo disco rigido è pieno di più copie degli stessi file in diverse directory di backup. Il problema deriva dal fatto che è comune dimenticare di pulire questi file e il disco rigido inizia ad accumulare troppi file duplicati dopo un certo periodo di tempo.

Ecco perché è sempre bene sapere come trova ed elimina file duplicati. Per fare ciò, possiamo utilizzare gli strumenti descritti di seguito in Sistemi operativi simili a Unix. Devi stare attento quando rimuovi i file duplicati. Se non ce l'hai, può portare a una perdita accidentale di dati. Pertanto, è consigliabile prestare attenzione quando si utilizzano questi strumenti.

Trova e rimuovi i file duplicati in Ubuntu

Per questo compito a portata di mano, vedremo tre strumenti disponibili; Rdfind, Fdupes, Fslint.

Queste tre utilità sono gratuito, open source e funziona sulla maggior parte dei sistemi operativi Unix.

Trova

Trova è un'utilità di open source e libero per trovare file duplicati in directory e sottodirectory.

Confronta i file in base al loro contenuto, non ai loro nomi archivio. Rdfind utilizza l'algoritmo di classificazione per distinguere tra file originali e duplicati. Se trova due o più file dello stesso, Rdfind è abbastanza intelligente da trovare qual è il file originale. Una volta trovati i duplicati, li segnalerai a noi. Possiamo decidere di rimuoverli o sostituirli.

Installazione di Rdfind

Apriamo un terminale (Ctrl + Alt + T) e scriviamo:

installa Rdfind

sudo apt install rdfind

Utilizzare

Una volta installato, devi solo eseguire il comando Rdfind insieme al percorso dove vogliamo cercare i file duplicati.

Rdfind in esecuzione

rdfind ~/Descargas/

Come puoi vedere dallo screenshot qui sopra, il comando Rdfind eseguirà la scansione della directory ~ / Download. Salverà i risultati in un file chiamato results.txt, situato nella directory di lavoro corrente. Può vedere il nome dei possibili file duplicati all'interno del file results.txt.

Puoi ottenere maggiori informazioni su tutte le possibilità che offre, tramite il sezione della guida o pagine man:

Trova aiuto

rdfind --help

man rdfind

Fdupe

Fdupes è un'altra utilità della riga di comando per identificare e rimuovere i file duplicati all'interno di directory e sottodirectory specificate. È un'utilità gratuita di open source scritto in linguaggio di programmazione C.

Fdupes identifica i duplicati confrontando le dimensioni dei file, le firme MD5 parziali, le firme MD5 complete e infine eseguendo un confronto byte per byte per verifica.

È simile all'utilità Rdfind, ma Fdupes viene fornito con alcune opzioni per eseguire operazioni, come ad esempio:

  • Cerca in modo ricorsivo i file duplicati nelle directory e nelle sottodirectory.
  • Escludere file vuoti e file nascosti dalla considerazione.
  • Mostra la dimensione dei duplicati.
  • E molti altri.

Installazione di Fdupes

Apriamo un terminale (Ctrl + Alt + T) e scriviamo:

installazione fdupespes

sudo apt install fdupes

Utilizzare

Usare Fdupes è abbastanza semplice. Basta eseguire il seguente comando per trovare i file duplicati in una directory, ad esempio ~ / Download.

fdupes in esecuzione

fdupes ~/Descargas

Possiamo anche cerca i file duplicati dalle sottodirectory, semplicemente usando l'opzione -r.

a rimuovere tutti i duplicati, l'opzione da usare sarà -d.

fdupes -d ~/Descargas

Questo comando ci consentirà di scegliere di conservare l'originale ed eliminare tutti gli altri file duplicati. Qui devi stare attento. Possiamo facilmente eliminare i file originali se non stiamo attenti.

Per ottenere maggiori informazioni su come usare fdupes, vedere la sezione della guida o le pagine man:

fdupes aiuto

fdupes –help

man fdupes

FSlint

FSlint è un'altra utility per trovare i file duplicati che ho trovato in Github. A differenza delle altre due utilità, FSlint ha entrambe le modalità GUI e CLI. Pertanto, è uno strumento più facile da usare.

FSlint non solo trova i duplicati, ma anche i collegamenti simbolici, nomi errati, file temporanei, IDS errati, directory vuote e file binari non cancellati, ecc.

Installa Fslint

Apriamo un terminale (Ctrl + Alt + T) e scriviamo:

installazione di fslint

sudo apt install fslint

Utilizzare

Una volta installato, possiamo eseguirlo dal menu dell'applicazione.

lanciatore fslint

Come puoi vedere, l'interfaccia di FSlint è facile da usare e si spiega da sola. Nella scheda Percorso di ricerca, aggiungeremo il percorso che vogliamo scansionare. Dovremo solo fare clic sul pulsante Cerca per cercare i duplicati. Seleziona l'opzione "Ricorsivo?" per cercare in modo ricorsivo i duplicati nelle directory e nelle sottodirectory. FSlint scansionerà rapidamente la directory data e li elencherà.

gui

Della lista, scegli i duplicati che vuoi pulire. Puoi lavorare con uno qualsiasi di essi con azioni come Salva, Elimina, Unisci e Collegamento simbolico. Nella scheda Parametri di ricerca avanzata, è possibile specificare i percorsi da escludere durante la ricerca di duplicati.

Per ottenere maggiori dettagli su FSlint, vedere la sezione della guida e le pagine man.

fslint aiuto

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

man fslint

Questi sono solo tre strumenti efficaci per trovare e rimuovere file duplicati indesiderati su Gnu / Linux.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Miguel cm suddetto

    Forse ti sei perso menzionare Duff. Grazie.

  2.   Lucio Chavez suddetto

    Ottimo contributo! Molte grazie!

  3.   Miguel A. Luque suddetto

    Grazie per la semplicità e il dettaglio del tuo contributo, che ha risolto il problema per me. Grazie ancora!! Saluti,

  4.   Francesc suddetto

    FSLINT, nella versione 20.04 non esiste. c'è un modo per installarlo.
    grazie

  5.   Claudio Festeni suddetto

    Spettacolare rdfind. L'ho provato su Xubuntu 18-04 e ha funzionato benissimo!