Fdupes è uno strumento da riga di comando che ti consente di trovare tutti i file duplicati tramite la console. Il vantaggio rispetto all'utilizzo di strumenti grafici come fslint è ovviamente la velocità. Alla fine, non c'è niente di più veloce e conveniente della console Linux.
Perché dovremmo cercare file duplicati in Linux?
Indipendentemente dal sistema operativo che usi prima o poi, il tuo computer conterrà molti file di dimensioni diverse e, se non stai abbastanza attento, ripeterli può costarti lo spazio su disco di cui hai bisogno. Ad esempio, hai scaricato inavvertitamente lo stesso film ultra HD con 40 giga byte due volte.
Come installare fdupes su Ubuntu o Debian Linux?
sudo apt install fdupes
Oppure utilizzando apt-fast che preferiamo 🙂
sudo apt-fast install fdupes
Come installare fdupes su Fedora?
dnf install fdupes
Come installare fdupes su CentOS /RHEL ?
yum install fdupes
Una volta installato, puoi cercare i file duplicati usando il seguente comando:
fdupes /path/to/folder
Oppure puoi cercare ricorsivamente, nel qual caso ti verrà presentata una barra di avanzamento
# fdupes -r /path/to/folder
Progress [34248/65545] 80%
Code language: PHP (php)
Usando la -S l'opzione ti darà la dimensione dei file duplicati. Usando il -d l'opzione cancellerà definitivamente i file duplicati! fdupes -d /percorso/della/cartella
Non cancellerà nulla da solo, ti verrà chiesta conferma.
Per assistenza puoi utilizzare la guida integrata nel comando
fdupes -h
Usage: fdupes [options] DIRECTORY...
-r --recurse for every directory given follow subdirectories
encountered within
-R --recurse: for each directory given after this option follow
subdirectories encountered within (note the ':' at
the end of the option, manpage for more details)
-s --symlinks follow symlinks
-H --hardlinks normally, when two or more files point to the same
disk area they are treated as non-duplicates; this
option will change this behavior
-n --noempty exclude zero-length files from consideration
-A --nohidden exclude hidden files from consideration
-f --omitfirst omit the first file in each set of matches
-1 --sameline list each set of matches on a single line
-S --size show size of duplicate files
-m --summarize summarize dupe information
-q --quiet hide progress indicator
-d --delete prompt user for files to preserve and delete all
others; important: under particular circumstances,
data may be lost when using this option together
with -s or --symlinks, or when specifying a
particular directory more than once; refer to the
fdupes documentation for additional information
-N --noprompt together with --delete, preserve the first file in
each set of duplicates and delete the rest without
prompting the user
-v --version display fdupes version
-h --help display this help message
Code language: JavaScript (javascript)
In conclusione, potremmo dire che questo modesto comando è un'opzione estremamente potente e veloce per gestire i file duplicati sul nostro computer e utilizzare lo spazio libero sul nostro disco per scopi più utili.