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,