GNU/Linux >> Linux Esercitazione >  >> Ubuntu

I 3 migliori strumenti per trovare ed eliminare file duplicati in Linux

La gestione dei file potrebbe essere un'operazione complicata se nel sistema è presente un numero elevato di file duplicati. Un grande volume di file duplicati occupa lo spazio di archiviazione e può creare problemi di disco pieno. Il modo più semplice per gestire i file duplicati è individuarli ed eliminarli manualmente, ma l'utilizzo di uno strumento per trovare ed eliminare i file duplicati può semplificare notevolmente il processo. In questo articolo impareremo alcuni utili strumenti di utilità per trovare ed eliminare file duplicati dal sistema Linux.

Flint

Nei sistemi basati su Linux/Unix, esiste uno strumento molto utile chiamato "fslint" che aiuta a cercare e rimuovere file duplicati, file temporanei, cartelle vuote completamente e liberare spazio su disco. Fslint viene fornito con la modalità GUI e CLI che lo rende più facile da usare. L'installazione di questo strumento di utilità è semplice e facile. Basta eseguire il comando seguente e iniziare a utilizzare lo strumento

Ubuntu/Debian

$ sudo apt-get install fslint

In Ubuntu 20.04 LTS, fslint non è disponibile nel repository predefinito. Utilizzare il comando seguente per installare lo strumento.

$ mkdir -p ~/Downloads/fslint
$ cd ~/Downloads/fslint
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.deb
$ wget http://old-releases.ubuntu.com/ubuntu/pool/universe/f/fslint/fslint_2.46-1_all.deb
$ sudo apt-get install ./*.deb

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install fslint

Una volta completata l'installazione, cerca fslink nell'applicazione. Fornisci la directory per scansionare i file e spunta ricorrente opzione per scansionare i file nelle sottodirectory in modo ricorsivo. Una volta completata la scansione, fai clic su Elimina per remotare i file duplicati.

Ritrova

Rdfind è uno strumento di utilità gratuito e open source per trovare file duplicati. Confronta i file in base al contenuto e differenzia i file originali e duplicati utilizzando un algoritmo di classificazione. Una volta trovato, il file duplicato fornisce un rapporto come risultato.

Esegui il comando seguente per installare lo strumento

Ubuntu/Debian

$ sudo apt-get install rdfind

RHEL/CentOS

$ sudo yum install epel-release
$ sudo yum install rdfind

Una volta installato lo strumento, esegui rdfind comando insieme al percorso della directory in cui vogliamo trovare i file duplicati. In questo esempio ho usato /home/aayush/Download viene usato. Puoi avere la tua ipotesi.

Sintassi

$ rdfind <Path>

Esempio

$ rdfind /home/aayush/Downloads

Nella directory di lavoro corrente viene generato un file di report denominato results.txt. Trova il file per maggiori dettagli relativi ai file duplicati.

Fdupa

Fdupes è un altro utile strumento di utilità disponibile nei sistemi Linux. È gratuito e open source e scritto in linguaggio di programmazione C. Questo strumento di utilità identifica i file duplicati confrontando le dimensioni dei file, la firma MD5 parziale, la firma MD5 completa ed eseguendo il confronto byte per byte per la verifica.

Esegui il comando seguente per installare lo strumento

Ubuntu/Debian

$ sudo apt-get install fdupes

RHEL/Centos

$ yum install epel-release
$ yum install fdupes

Una volta installato lo strumento, esegui fdupes comando insieme al percorso in cui vogliamo trovare i file duplicati.

Sintassi

$ fdupes <path>

Esempio

$ fdupes /home/aayush/Downloads/Kubernetes

Per cercare i file duplicati nelle sottodirectory, esegui fdupes comando con l'opzione -r insieme al percorso.

Sintassi

$ fdupes <Path> -r

Esempio

$ fdupes /home/aayush/Downloads -r

Uscita:

Per rimuovere tutti i duplicati, esegui il comando fdupes con l'opzione -d insieme al percorso.

Sintassi

$ fdupes -d <Path>

Esempio

$ fdupes -d /home/aayush/Downloads/Kubernetes

Uscita

Per eliminare tutti i duplicati nelle sottodirectory, esegui fdupes comando ricorsivamente(-r ) con l'opzione -d come.

Sintassi

$ fdupes -d <path> -r

Esempio

$ fdupes -d /home/aayush/Downloads -r

Per ottenere ulteriore assistenza sul comando fdupes, esegui il comando seguente.

$ fdupes --help
$ man fdupes

Conclusione

A volte, avere file duplicati nel sistema potrebbe creare un grosso problema. In questo articolo, ho trattato diversi strumenti per trovare ed eliminare file duplicati nel sistema Linux. Grazie per aver letto.


Ubuntu
  1. 5 strumenti da riga di comando per trovare rapidamente file in Linux

  2. Trova file e directory in Linux come un professionista

  3. Come trovare e rimuovere le foto duplicate in Linux

  4. Trova i file e le directory più grandi in Linux

  5. Come trovare file duplicati in Linux

3 modi per trovare file e directory in Linux

Trova e sostituisci file duplicati in Ubuntu 18.04 LTS

Come trovare ed eliminare file duplicati in Ubuntu usando Fdupes

Come trovare ed eliminare directory vuote in Linux

Come trovare file duplicati in Linux e rimuoverli

Trova facilmente file e directory su Linux