GNU/Linux >> Linux Esercitazione >  >> Linux

Come trovare file duplicati in Linux

Ciao amici. Lavorare nel terminale è comune per tutti noi che lavoriamo con i server Linux. Tuttavia, tra un utilizzo e l'altro, potrebbero esserci dei trucchi che abbiamo trascurato o che semplicemente non conosciamo. Ecco perché, in questo post, ti mostreremo come trovare file duplicati in Linux.

Introduzione a fdupes

Per rendere il nostro obiettivo più facile da raggiungere, abbiamo bisogno di uno strumento chiamato fdupes .

Secondo il profilo Github dello strumento

FDUPES è un programma per identificare i file duplicati che risiedono all'interno di directory specificate.
all'interno di directory specificate.

È un'applicazione open source il cui codice possiamo analizzare e utilizzare per i nostri scopi. È stato creato in linguaggio C, quindi è uno strumento molto veloce ed efficiente.

Sebbene lo sviluppo di questa applicazione non sia molto attivo, è molto efficiente. In aggiunta a questo possiamo usarlo su quasi tutti i sistemi derivati ​​da Linux tramite binari o compilando il codice sorgente da soli.

Quindi, proviamoci.

Installa fdupes su Linux

Per usare fdupes comando dobbiamo installare il pacchetto sul nostro sistema.

Se stai usando Debian, Ubuntu, Linux Mint o uno qualsiasi di questi derivati, puoi installarlo come segue

sudo apt update
sudo apt install fdupes

Nel caso in cui utilizzi una distribuzione derivata da RHEL come CentOS Stream, RockyLinux, AlmaLinux o persino Fedora, devi eseguire

sudo dnf install fdupes

Ma nel caso tu stia usando Gentoo e derivati

emerge fdupes

Per OpenSUSE

sudo zypper in fdupes

Finalmente su Arch Linux e derivati ​​come Manjaro

sudo pacman -S fdupes

Poiché il programma è così leggero, lo avrai sul tuo sistema molto rapidamente.

Come trovare file duplicati in Linux

Per controllare tutte le opzioni disponibili fornite da fdupes devi eseguire questo comando

fdupes --help

In questo modo avrai accesso ad una breve descrizione delle opzioni e ad una sintassi di base da seguire per utilizzare il comando.

Sebbene ci siano molte opzioni, la realtà è che il comando è abbastanza semplice da usare e raggiunge il suo obiettivo molto facilmente.

Quindi, per scoprire quali sono i file duplicati in una posizione specifica, devi eseguire qualcosa di simile a questo

fdupes /home/angelo

Naturalmente, /home/angelo è una directory di prova che devi sostituire.

Inoltre, puoi cercare due o più directory contemporaneamente se le separi con uno spazio vuoto.

fdupes /home/angelo/Documents /home/angelo/Pictures

Questo elencherà i file duplicati che appaiono in entrambe le directory.

È anche possibile cercare e scansionare ricorsivamente le directory con il -r opzione.

fdupes -r /home/angelo/

Questo elencherà tutti i file duplicati in ciascuna delle sottocartelle del percorso.

Molte persone individuano i file duplicati per rimuoverli. Aggiungendo il -d opzione possiamo farlo in una volta sola.

fdupes -rd /home/angelo/

Tuttavia, lo sviluppatore dell'applicazione ci avverte che

Quando si utilizza -d o -delete, è necessario prestare attenzione per assicurarsi contro
perdita accidentale di dati

Ma cosa succede se vogliamo conoscere la dimensione di questi file? Bene, grazie a -m opzione è un compito molto facile.

fdupes -m /home/angelo/

Quindi, in questo modo possiamo usare fdupes e scopri i file duplicati in Linux.

File duplicati in Linux – Conclusione

Il terminale è meraviglioso e grazie ad esso possiamo persino usarlo per confrontare i file per scoprire quali file sono duplicati grazie a fdupes .

Quindi, divertiti,


Linux
  1. Come trovare file modificati recenti o di oggi in Linux

  2. Come trovare e rimuovere le foto duplicate in Linux

  3. Come trovare file con il comando fd in Linux

  4. Come trovare i file modificati negli ultimi 30 giorni in Linux?

  5. Come trovare tutti i file sparsi in Linux

Come trovare l'indirizzo IP in Linux

Come trovare ed eliminare file duplicati in Ubuntu usando Fdupes

Come trovare file basati su timestamp in Linux

Come trovare file con il comando fd in Linux

Come trovare file duplicati in Linux e rimuoverli

Come trovare le cartelle in Linux