Desembosca y elimina los archivos duplicados en tu sistema con fdupes

[h]fdupes : una herramienta de consola eficaz y muy útil para mantener tu sistema limpio. [/h]
https://www.wifi-libre.com/img/members/3/fdupes_3.jpg
Admiro a la gente que lo tiene todo organizado en su computadora. Estos bichos raros que hacen copias de respaldo regularmente, que tienen sus ficheros en carpetas dedicadas organizada lógicamente.
No funciono así.
Creo que no es mi culpa… la culpa la tiene la sociedad. La culpa siempre la tienen los demás.
A mi madre le decía que mi cuarto no estaba desordena sino que era un caos organizado…
…Nunca se ha realmente dejada convencer por este argumento sutil.
Para mi disco duro pasa lo mismo: caos organizado.

Lo bueno de ser vago es que motiva a encontrar soluciones para vagos.
La pereza está muy desvalorada: Es el motor de la creación humana.
fdupes es una utilidad en consola para vagos desorganizados, para los adeptas del esfuerzo mínimo.
Se instala muy fácilmente y al instante (52,2 kB) en nuestras distribuciones basadas en Debian:

sudo apt-get install fdupes

Una vez instalado nos podemos olvidar de las tareas que consisten en buscar archivos inútiles para liberar espacio en una partición
Para buscar recursivamente en un directorio archivos duplicados se hace así:

fdupes -r -S /home

Con -r activo la búsqueda recursiva (ir a mirrar en todos los directorios contenidos en el directorio seleccionado - en el ejempo “home” : la carpeta personal)
Con -S obtendré en consola el eso de los archivos duplicados
Cuando lanzáis la búsqueda podéis verr el progreso (-S para silenciarlo y no ver nada)
https://www.wifi-libre.com/img/members/3/fdupes_4.jpg
En salida obtendréis un listado de archivos duplicados con su peso:

Podemos borrar estos doblones con el opción -d
Hay que tener cuidado y la opción pide confirmación antes de borrar archivos… podemos usar argumentos extras para automatizar el borrado.
Con el opción -d se guarda una versión del archivo duplicado.
Lo que no fije es que fdupes es listo: examina el md5 de los archivos para verificar que sea un doblón, no se fija en el nombre del archivo.
Entonces para limpiar duplicados la sintaxis es de lo más simple

fdupes -d -r /home

Cuando encuentra un duplicada nos pregunta si queremos borrarlo.
https://www.wifi-libre.com/img/members/3/fdupes_2.jpg
Podemos usar un rango para ir más rapido (1-7 en mi caso que hubiera podido reemplazar por ALL :stuck_out_tongue: )
¡Simple!
Poco más por añadir… aquí tenéis los argumentos posibles:

[code]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
-I --immediate delete duplicates as they are encountered, without
grouping into sets; implies --noprompt
-p --permissions don’t consider files with different owner/group or
permission bits as duplicates
-o --order=BY select sort order for output, linking and deleting; by
mtime (BY=‘time’; default) or filename (BY=‘name’)
-i --reverse reverse order while sorting
-v --version display fdupes version
-h --help display this help message
[/code]

Fuente
[list=*]
]fdupes – A Comamndline Tool to Find and Delete Duplicate Files in Linux @ TecMint /]
[/list]